
<!DOCTYPE html>
<html>
<head>

<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />


<title>an4_meetup slides</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<!-- General and theme style sheets -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/reveal.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/theme/simple.css" id="theme">

<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
        var link = document.createElement( 'link' );
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/print/pdf.css';
        document.getElementsByTagName( 'head' )[0].appendChild( link );
}

</script>

<!--[if lt IE 9]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/lib/js/html5shiv.js"></script>
<![endif]-->

<!-- Loading the mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration -->

<!-- Get Font-awesome from cdn -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css">

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
.modal-header {
  cursor: move;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: text-bottom;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.move-button {
  display: none;
}
.download-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
  color: #3E424D;
}
.ansi-black-bg {
  background-color: #3E424D;
}
.ansi-black-intense-fg {
  color: #282C36;
}
.ansi-black-intense-bg {
  background-color: #282C36;
}
.ansi-red-fg {
  color: #E75C58;
}
.ansi-red-bg {
  background-color: #E75C58;
}
.ansi-red-intense-fg {
  color: #B22B31;
}
.ansi-red-intense-bg {
  background-color: #B22B31;
}
.ansi-green-fg {
  color: #00A250;
}
.ansi-green-bg {
  background-color: #00A250;
}
.ansi-green-intense-fg {
  color: #007427;
}
.ansi-green-intense-bg {
  background-color: #007427;
}
.ansi-yellow-fg {
  color: #DDB62B;
}
.ansi-yellow-bg {
  background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
  color: #B27D12;
}
.ansi-yellow-intense-bg {
  background-color: #B27D12;
}
.ansi-blue-fg {
  color: #208FFB;
}
.ansi-blue-bg {
  background-color: #208FFB;
}
.ansi-blue-intense-fg {
  color: #0065CA;
}
.ansi-blue-intense-bg {
  background-color: #0065CA;
}
.ansi-magenta-fg {
  color: #D160C4;
}
.ansi-magenta-bg {
  background-color: #D160C4;
}
.ansi-magenta-intense-fg {
  color: #A03196;
}
.ansi-magenta-intense-bg {
  background-color: #A03196;
}
.ansi-cyan-fg {
  color: #60C6C8;
}
.ansi-cyan-bg {
  background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
  color: #258F8F;
}
.ansi-cyan-intense-bg {
  background-color: #258F8F;
}
.ansi-white-fg {
  color: #C5C1B4;
}
.ansi-white-bg {
  background-color: #C5C1B4;
}
.ansi-white-intense-fg {
  color: #A1A6B2;
}
.ansi-white-intense-bg {
  background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
div.output_area .mglyph > img {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 1px 0 1px 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
.reveal {
  font-size: 160%;
}
.reveal pre {
  width: inherit;
  padding: 0.4em;
  margin: 0px;
  font-family: monospace, sans-serif;
  font-size: 80%;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.reveal pre code {
  padding: 0px;
}
.reveal section img {
  border: 0px solid black;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
.reveal i {
  font-style: normal;
  font-family: FontAwesome;
  font-size: 2em;
}
.reveal .slides {
  text-align: left;
}
.reveal.fade {
  opacity: 1;
}
.reveal .progress {
  position: static;
}
.reveal .controls .navigate-left,
.reveal .controls .navigate-left.enabled {
  border-right-color: #727272;
}
.reveal .controls .navigate-left.enabled:hover,
.reveal .controls .navigate-left.enabled.enabled:hover {
  border-right-color: #dfdfdf;
}
.reveal .controls .navigate-right,
.reveal .controls .navigate-right.enabled {
  border-left-color: #727272;
}
.reveal .controls .navigate-right.enabled:hover,
.reveal .controls .navigate-right.enabled.enabled:hover {
  border-left-color: #dfdfdf;
}
.reveal .controls .navigate-up,
.reveal .controls .navigate-up.enabled {
  border-bottom-color: #727272;
}
.reveal .controls .navigate-up.enabled:hover,
.reveal .controls .navigate-up.enabled.enabled:hover {
  border-bottom-color: #dfdfdf;
}
.reveal .controls .navigate-down,
.reveal .controls .navigate-down.enabled {
  border-top-color: #727272;
}
.reveal .controls .navigate-down.enabled:hover,
.reveal .controls .navigate-down.enabled.enabled:hover {
  border-top-color: #dfdfdf;
}
.reveal .progress span {
  background: #727272;
}
div.input_area {
  padding: 0.06em;
}
div.code_cell {
  background-color: transparent;
}
div.prompt {
  width: 11ex;
  padding: 0.4em;
  margin: 0px;
  font-family: monospace, sans-serif;
  font-size: 80%;
  text-align: right;
}
div.output_area pre {
  font-family: monospace, sans-serif;
  font-size: 80%;
}
div.output_prompt {
  /* 5px right shift to account for margin in parent container */
  margin: 5px 5px 0 0;
}
div.text_cell.rendered .rendered_html {
  /* The H1 height seems miscalculated, we are just hidding the scrollbar */
  overflow-y: hidden;
}
a.anchor-link {
  /* There is still an anchor, we are only hidding it */
  display: none;
}
.rendered_html p {
  text-align: inherit;
}
::-webkit-scrollbar
{
  width: 6px;
  height: 6px;
}
::-webkit-scrollbar *
{
  background:transparent;
}
::-webkit-scrollbar-thumb
{
  background: #727272 !important;
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

</head>


<body>


<div class="reveal">
<div class="slides">
<section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="ESPnet-for-speech-recognition">ESPnet for speech recognition<a class="anchor-link" href="#ESPnet-for-speech-recognition">&#182;</a></h1><p>Author: <a href="https://github.com/ShigekiKarita">Shigeki Karita</a></p>
<p>July 29 2019</p>
<p>ESPnet Hackathon 2019 @Tokyo</p>

</div>
</div>
</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="About-me">About me<a class="anchor-link" href="#About-me">&#182;</a></h2><ul>
<li>Shigeki Karita</li>
<li>Working at NTT Communication Science Laboratories, Kyoto</li>
<li>Interests: Speech recognition, HPC</li>
<li>Contributed to ESPnet:<ul>
<li>From 2017 - 2019</li>
<li>Pytorch backend</li>
<li>CI infracture (Travis, Circle CI)</li>
<li>Documentation (Sphinx)</li>
</ul>
</li>
</ul>

</div>
</div>
</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Abstract">Abstract<a class="anchor-link" href="#Abstract">&#182;</a></h2><p>This example shows you a practical ASR example using ESPnet as a command line interface, and also as a library.</p>
<p>See also</p>
<ul>
<li>runnable notebook <a href="https://colab.research.google.com/drive/1YA8Cf3_mX41Ku5D01bHOynzDw9gIyWEa">https://colab.research.google.com/drive/1YA8Cf3_mX41Ku5D01bHOynzDw9gIyWEa</a></li>
<li>documetation <a href="https://espnet.github.io/espnet/">https://espnet.github.io/espnet/</a></li>
<li>github <a href="https://github.com/espnet">https://github.com/espnet</a></li>
</ul>

</div>
</div>
</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Installation">Installation<a class="anchor-link" href="#Installation">&#182;</a></h2><p>ESPnet depends on Kaldi ASR toolkit and Warp-CTC. This will take a few minutes.</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># OS setup</span>
<span class="o">!</span>sudo apt-get install bc tree
<span class="o">!</span>cat /etc/os-release

<span class="c1"># espnet setup</span>
<span class="o">!</span>git clone https://github.com/espnet/espnet
<span class="o">!</span><span class="nb">cd</span> espnet<span class="p">;</span> pip install -e .
<span class="o">!</span>mkdir -p espnet/tools/venv/bin<span class="p">;</span> touch espnet/tools/venv/bin/activate

<span class="c1"># warp ctc setup</span>
<span class="o">!</span>git clone https://github.com/espnet/warp-ctc -b pytorch-1.1
<span class="o">!</span><span class="nb">cd</span> warp-ctc <span class="o">&amp;&amp;</span> mkdir build <span class="o">&amp;&amp;</span> <span class="nb">cd</span> build <span class="o">&amp;&amp;</span> cmake .. <span class="o">&amp;&amp;</span> make -j4
<span class="o">!</span><span class="nb">cd</span> warp-ctc/pytorch_binding <span class="o">&amp;&amp;</span> python setup.py install 

<span class="c1"># kaldi setup</span>
<span class="o">!</span><span class="nb">cd</span> ./espnet/tools<span class="p">;</span> git clone https://github.com/kaldi-asr/kaldi
<span class="o">!</span><span class="nb">echo</span> <span class="s2">&quot;&quot;</span> &gt; ./espnet/tools/kaldi/tools/extras/check_dependencies.sh # ignore check
<span class="o">!</span>chmod +x ./espnet/tools/kaldi/tools/extras/check_dependencies.sh
<span class="o">!</span><span class="nb">cd</span> ./espnet/tools/kaldi/tools<span class="p">;</span> make sph2pipe sclite
<span class="o">!</span>rm -rf espnet/tools/kaldi/tools/python
<span class="o">![</span> ! -e ubuntu16-featbin.tar.gz <span class="o">]</span> <span class="o">&amp;&amp;</span> wget https://18-198329952-gh.circle-artifacts.com/0/home/circleci/repo/ubuntu16-featbin.tar.gz
<span class="o">!</span>tar -xf ./ubuntu16-featbin.tar.gz
<span class="o">!</span>cp featbin/* espnet/tools/kaldi/src/featbin/
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libnvidia-common-410
Use &#39;sudo apt autoremove&#39; to remove it.
The following NEW packages will be installed:
  bc tree
0 upgraded, 2 newly installed, 0 to remove and 7 not upgraded.
Need to get 127 kB of archives.
After this operation, 329 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 bc amd64 1.07.1-2 [86.2 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 tree amd64 1.7.0-5 [40.7 kB]
Fetched 127 kB in 0s (1,478 kB/s)
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76, &lt;&gt; line 2.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin: 
Selecting previously unselected package bc.
(Reading database ... 131331 files and directories currently installed.)
Preparing to unpack .../archives/bc_1.07.1-2_amd64.deb ...
Unpacking bc (1.07.1-2) ...
Selecting previously unselected package tree.
Preparing to unpack .../tree_1.7.0-5_amd64.deb ...
Unpacking tree (1.7.0-5) ...
Setting up tree (1.7.0-5) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up bc (1.07.1-2) ...
NAME=&#34;Ubuntu&#34;
VERSION=&#34;18.04.2 LTS (Bionic Beaver)&#34;
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=&#34;Ubuntu 18.04.2 LTS&#34;
VERSION_ID=&#34;18.04&#34;
HOME_URL=&#34;https://www.ubuntu.com/&#34;
SUPPORT_URL=&#34;https://help.ubuntu.com/&#34;
BUG_REPORT_URL=&#34;https://bugs.launchpad.net/ubuntu/&#34;
PRIVACY_POLICY_URL=&#34;https://www.ubuntu.com/legal/terms-and-policies/privacy-policy&#34;
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
Cloning into &#39;espnet&#39;...
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 31907 (delta 0), reused 7 (delta 0), pack-reused 31898
Receiving objects: 100% (31907/31907), 21.99 MiB | 14.73 MiB/s, done.
Resolving deltas: 100% (21508/21508), done.
Obtaining file:///content/espnet
Requirement already satisfied: scipy in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (1.3.0)
Requirement already satisfied: h5py in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (2.8.0)
Collecting chainer==6.0.0 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/75/39/fa4ac5cf89179d76f7ba1f1897e5c1f2e4d0b89dd9f4e2b5e91b577bc5e1/chainer-6.0.0.tar.gz (880kB)
     |████████████████████████████████| 890kB 6.6MB/s 
Collecting python_speech_features&gt;=0.6 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/ff/d1/94c59e20a2631985fbd2124c45177abaa9e0a4eee8ba8a305aa26fc02a8e/python_speech_features-0.6.tar.gz
Requirement already satisfied: setuptools&gt;=38.5.1 in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (41.0.1)
Collecting scikit-learn==0.20 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/0c/b2/05be9b6da9ae4a4c54f537be22e95833f722742a02b1e355fdc09363877c/scikit_learn-0.20.0-cp36-cp36m-manylinux1_x86_64.whl (5.3MB)
     |████████████████████████████████| 5.3MB 33.7MB/s 
Requirement already satisfied: librosa&gt;=0.6.2 in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (0.6.3)
Collecting soundfile&gt;=0.10.2 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/68/64/1191352221e2ec90db7492b4bf0c04fd9d2508de67b3f39cbf093cd6bd86/SoundFile-0.10.2-py2.py3-none-any.whl
Requirement already satisfied: inflect&gt;=1.0.0 in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (2.1.0)
Collecting unidecode&gt;=1.0.22 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/d0/42/d9edfed04228bacea2d824904cae367ee9efd05e6cce7ceaaedd0b0ad964/Unidecode-1.1.1-py2.py3-none-any.whl (238kB)
     |████████████████████████████████| 245kB 42.6MB/s 
Collecting editdistance==0.5.2 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/dc/34/381c67595831fc9daa30c9247cfb8116941fc7380b571a390bbff6da011e/editdistance-0.5.2-cp36-cp36m-manylinux1_x86_64.whl (173kB)
     |████████████████████████████████| 174kB 19.9MB/s 
Collecting tensorboardX&gt;=1.4 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/c3/12/dcaf67e1312475b26db9e45e7bb6f32b540671a9ee120b3a72d9e09bc517/tensorboardX-1.8-py2.py3-none-any.whl (216kB)
     |████████████████████████████████| 225kB 39.3MB/s 
Collecting pillow&gt;=5.3.0 (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/14/41/db6dec65ddbc176a59b89485e8cc136a433ed9c6397b6bfe2cd38412051e/Pillow-6.1.0-cp36-cp36m-manylinux1_x86_64.whl (2.1MB)
     |████████████████████████████████| 2.1MB 33.8MB/s 
Collecting nara_wpe (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/5b/ea/1c84f7ae087c86ac4572e0958e6c98eb83d8d2c839b355487545a1da0314/nara_wpe-0.0.5-py3-none-any.whl
Collecting museval (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/cf/47/2d5ad70d64dda6f2847a16590518250a5a83d22ab06df65a048a83b279b0/museval-0.2.1-py2.py3-none-any.whl
Collecting pystoi (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/b7/ed/1eec34c221ce40d5ef67d8df97dccc8feadf9e7d06f1269e488cc9330829/pystoi-0.2.2-py2.py3-none-any.whl
Collecting kaldiio (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/f0/a1/43648f5ed6ef7748494589080273f128eeab8fe123f053efd67f4c1ded0b/kaldiio-2.13.8.tar.gz
Collecting funcsigs (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/69/cb/f5be453359271714c01b9bd06126eaf2e368f1fddfff30818754b5ac2328/funcsigs-1.0.2-py2.py3-none-any.whl
Collecting configargparse (from espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/55/ea/f0ade52790bcd687127a302b26c1663bf2e0f23210d5281dbfcd1dfcda28/ConfigArgParse-0.14.0.tar.gz
Requirement already satisfied: PyYAML in /usr/local/lib/python3.6/dist-packages (from espnet==0.4.2) (3.13)
Collecting torch_complex@ git+https://github.com/kamo-naoyuki/pytorch_complex.git from git+https://github.com/kamo-naoyuki/pytorch_complex.git (from espnet==0.4.2)
  Cloning https://github.com/kamo-naoyuki/pytorch_complex.git to /tmp/pip-install-c5kde7kg/torch-complex
  Running command git clone -q https://github.com/kamo-naoyuki/pytorch_complex.git /tmp/pip-install-c5kde7kg/torch-complex
Collecting pytorch_wpe@ git+https://github.com/nttcslab-sp/dnn_wpe.git from git+https://github.com/nttcslab-sp/dnn_wpe.git (from espnet==0.4.2)
  Cloning https://github.com/nttcslab-sp/dnn_wpe.git to /tmp/pip-install-c5kde7kg/pytorch-wpe
  Running command git clone -q https://github.com/nttcslab-sp/dnn_wpe.git /tmp/pip-install-c5kde7kg/pytorch-wpe
Requirement already satisfied: numpy&gt;=1.13.3 in /usr/local/lib/python3.6/dist-packages (from scipy-&gt;espnet==0.4.2) (1.16.4)
Requirement already satisfied: six in /usr/local/lib/python3.6/dist-packages (from h5py-&gt;espnet==0.4.2) (1.12.0)
Requirement already satisfied: typing in /usr/local/lib/python3.6/dist-packages (from chainer==6.0.0-&gt;espnet==0.4.2) (3.7.4)
Collecting typing_extensions (from chainer==6.0.0-&gt;espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/27/aa/bd1442cfb0224da1b671ab334d3b0a4302e4161ea916e28904ff9618d471/typing_extensions-3.7.4-py3-none-any.whl
Requirement already satisfied: filelock in /usr/local/lib/python3.6/dist-packages (from chainer==6.0.0-&gt;espnet==0.4.2) (3.0.12)
Requirement already satisfied: protobuf&lt;3.8.0rc1,&gt;=3.0.0 in /usr/local/lib/python3.6/dist-packages (from chainer==6.0.0-&gt;espnet==0.4.2) (3.7.1)
Requirement already satisfied: audioread&gt;=2.0.0 in /usr/local/lib/python3.6/dist-packages (from librosa&gt;=0.6.2-&gt;espnet==0.4.2) (2.1.8)
Requirement already satisfied: resampy&gt;=0.2.0 in /usr/local/lib/python3.6/dist-packages (from librosa&gt;=0.6.2-&gt;espnet==0.4.2) (0.2.1)
Requirement already satisfied: joblib&gt;=0.12 in /usr/local/lib/python3.6/dist-packages (from librosa&gt;=0.6.2-&gt;espnet==0.4.2) (0.13.2)
Requirement already satisfied: decorator&gt;=3.0.0 in /usr/local/lib/python3.6/dist-packages (from librosa&gt;=0.6.2-&gt;espnet==0.4.2) (4.4.0)
Requirement already satisfied: numba&gt;=0.38.0 in /usr/local/lib/python3.6/dist-packages (from librosa&gt;=0.6.2-&gt;espnet==0.4.2) (0.40.1)
Requirement already satisfied: cffi&gt;=1.0 in /usr/local/lib/python3.6/dist-packages (from soundfile&gt;=0.10.2-&gt;espnet==0.4.2) (1.12.3)
Requirement already satisfied: tqdm in /usr/local/lib/python3.6/dist-packages (from nara_wpe-&gt;espnet==0.4.2) (4.28.1)
Requirement already satisfied: click in /usr/local/lib/python3.6/dist-packages (from nara_wpe-&gt;espnet==0.4.2) (7.0)
Requirement already satisfied: bottleneck in /usr/local/lib/python3.6/dist-packages (from nara_wpe-&gt;espnet==0.4.2) (1.2.1)
Collecting musdb==0.2.3 (from museval-&gt;espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/62/62/8678d64230c2d89b916d04791520c243e8e9b46ebdb1acd46be5123fd7ca/musdb-0.2.3-py2.py3-none-any.whl
Requirement already satisfied: jsonschema in /usr/local/lib/python3.6/dist-packages (from museval-&gt;espnet==0.4.2) (2.6.0)
Collecting simplejson (from museval-&gt;espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/e3/24/c35fb1c1c315fc0fffe61ea00d3f88e85469004713dab488dee4f35b0aff/simplejson-3.16.0.tar.gz (81kB)
     |████████████████████████████████| 81kB 23.0MB/s 
Requirement already satisfied: llvmlite&gt;=0.25.0dev0 in /usr/local/lib/python3.6/dist-packages (from numba&gt;=0.38.0-&gt;librosa&gt;=0.6.2-&gt;espnet==0.4.2) (0.29.0)
Requirement already satisfied: pycparser in /usr/local/lib/python3.6/dist-packages (from cffi&gt;=1.0-&gt;soundfile&gt;=0.10.2-&gt;espnet==0.4.2) (2.19)
Collecting stempeg&gt;=0.1.1 (from musdb==0.2.3-&gt;museval-&gt;espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/29/ab/6e7362cbff21c25e99cfc3ef116057a7f9ebe6f429a44038eef82de3479d/stempeg-0.1.8-py3-none-any.whl (509kB)
     |████████████████████████████████| 512kB 41.3MB/s 
Collecting pyaml (from musdb==0.2.3-&gt;museval-&gt;espnet==0.4.2)
  Downloading https://files.pythonhosted.org/packages/33/1a/936074f3492156693fc9e471269fc5747fa3b7d9d7f8a33af054f6b24066/pyaml-19.4.1-py2.py3-none-any.whl
Building wheels for collected packages: chainer, python-speech-features, kaldiio, configargparse, torch-complex, pytorch-wpe, simplejson
  Building wheel for chainer (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/de/d5/c0/91b2d573b5d77fd1d0be4993a0965700ab245f413d44a3d326
  Building wheel for python-speech-features (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/3c/42/7c/f60e9d1b40015cd69b213ad90f7c18a9264cd745b9888134be
  Building wheel for kaldiio (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/bd/31/31/f050d5d5bd6fae6f78f96ebc6becfd4972dd248694f9f16c15
  Building wheel for configargparse (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/aa/9c/ce/7e904dddb8c7595ffbe3409d24455bc5005852850e36011bda
  Building wheel for torch-complex (setup.py) ... done
  Stored in directory: /tmp/pip-ephem-wheel-cache-v22rb3r8/wheels/40/3e/d2/5f746b29e05eb86a7b49a0bc11081269ef656c69c74f026610
  Building wheel for pytorch-wpe (setup.py) ... done
  Stored in directory: /tmp/pip-ephem-wheel-cache-v22rb3r8/wheels/50/fb/2e/3b720faf9b2be8e953ade6108fc74fe806e581cdfcda87c51a
  Building wheel for simplejson (setup.py) ... done
  Stored in directory: /root/.cache/pip/wheels/5d/1a/1e/0350bb3df3e74215cd91325344cc86c2c691f5306eb4d22c77
Successfully built chainer python-speech-features kaldiio configargparse torch-complex pytorch-wpe simplejson
<span class="ansi-red-fg">ERROR: albumentations 0.1.12 has requirement imgaug&lt;0.2.7,&gt;=0.2.5, but you&#39;ll have imgaug 0.2.9 which is incompatible.</span>
<span class="ansi-red-fg">ERROR: espnet 0.4.2 has requirement h5py&gt;=2.9.0, but you&#39;ll have h5py 2.8.0 which is incompatible.</span>
Installing collected packages: typing-extensions, chainer, python-speech-features, scikit-learn, soundfile, unidecode, editdistance, tensorboardX, pillow, nara-wpe, stempeg, pyaml, musdb, simplejson, museval, pystoi, kaldiio, funcsigs, configargparse, torch-complex, pytorch-wpe, espnet
  Found existing installation: chainer 5.4.0
    Uninstalling chainer-5.4.0:
      Successfully uninstalled chainer-5.4.0
  Found existing installation: scikit-learn 0.21.2
    Uninstalling scikit-learn-0.21.2:
      Successfully uninstalled scikit-learn-0.21.2
  Found existing installation: editdistance 0.5.3
    Uninstalling editdistance-0.5.3:
      Successfully uninstalled editdistance-0.5.3
  Found existing installation: Pillow 4.3.0
    Uninstalling Pillow-4.3.0:
      Successfully uninstalled Pillow-4.3.0
  Running setup.py develop for espnet
Successfully installed chainer-6.0.0 configargparse-0.14.0 editdistance-0.5.2 espnet funcsigs-1.0.2 kaldiio-2.13.8 musdb-0.2.3 museval-0.2.1 nara-wpe-0.0.5 pillow-6.1.0 pyaml-19.4.1 pystoi-0.2.2 python-speech-features-0.6 pytorch-wpe-0.0.0 scikit-learn-0.20.0 simplejson-3.16.0 soundfile-0.10.2 stempeg-0.1.8 tensorboardX-1.8 torch-complex-0.0.1 typing-extensions-3.7.4 unidecode-1.1.1
Cloning into &#39;warp-ctc&#39;...
remote: Enumerating objects: 827, done.
remote: Total 827 (delta 0), reused 0 (delta 0), pack-reused 827
Receiving objects: 100% (827/827), 386.00 KiB | 1.16 MiB/s, done.
Resolving deltas: 100% (425/425), done.
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found CUDA: /usr/local/cuda (found suitable version &#34;10.0&#34;, minimum required is &#34;6.5&#34;) 
-- cuda found TRUE
-- Building shared library with GPU support
-- Configuring done
-- Generating done
-- Build files have been written to: /content/warp-ctc/build
[ 11%] <span class="ansi-blue-intense-fg ansi-bold">Building NVCC (Device) object CMakeFiles/warpctc.dir/src/warpctc_generated_reduce.cu.o</span>
[ 22%] <span class="ansi-blue-intense-fg ansi-bold">Building NVCC (Device) object CMakeFiles/warpctc.dir/src/warpctc_generated_ctc_entrypoint.cu.o</span>
/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 158; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 168; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 178; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 198; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 564; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 574; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 584; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 594; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 604; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 904; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 920; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 936; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 952; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-11_reduce.compute_30.ptx, line 968; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-10_reduce.compute_35.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-9_reduce.compute_50.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-8_reduce.compute_52.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-7_reduce.compute_60.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::add&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::negate&lt;float, float&gt;, Rop=ctc_helper::add&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::negate&lt;float, float&gt;, Rof=ctc_helper::add&lt;float, float&gt;]&#34; 
(149): here

/content/warp-ctc/src/reduce.cu(44): warning: function &#34;__shfl_down(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(275): here was declared deprecated (&#34;__shfl_down() is deprecated in favor of __shfl_down_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)
          detected during:
            instantiation of &#34;T CTAReduce&lt;NT, T, Rop&gt;::reduce(int, T, CTAReduce&lt;NT, T, Rop&gt;::Storage &amp;, int, Rop) [with NT=128, T=float, Rop=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(76): here
            instantiation of &#34;void reduce_rows&lt;NT,Iop,Rop,T&gt;(Iop, Rop, const T *, T *, int, int) [with NT=128, Iop=ctc_helper::identity&lt;float, float&gt;, Rop=ctc_helper::maximum&lt;float, float&gt;, T=float]&#34; 
(124): here
            instantiation of &#34;void ReduceHelper::impl(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(139): here
            instantiation of &#34;ctcStatus_t reduce(Iof, Rof, const T *, T *, int, int, __nv_bool, cudaStream_t) [with T=float, Iof=ctc_helper::identity&lt;float, float&gt;, Rof=ctc_helper::maximum&lt;float, float&gt;]&#34; 
(157): here

ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-6_reduce.compute_61.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 159; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 169; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 179; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 189; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 199; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 565; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 575; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 585; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 595; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 605; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 908; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 924; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 940; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ba_00000000-5_reduce.compute_62.ptx, line 956; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 1903; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 1907; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 1911; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 1915; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 1919; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5697; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5721; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5725; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5729; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5733; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 5737; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9580; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9584; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9606; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9609; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9617; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 9621; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13856; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13881; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13885; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13889; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13893; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 13897; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18012; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18016; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18043; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18047; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18051; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 18055; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 23584; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 23588; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 23592; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 23596; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 23600; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28681; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28706; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28710; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28714; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28718; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 28722; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33418; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33422; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33445; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33448; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33452; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33456; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 33460; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39361; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39386; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39390; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39394; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39398; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 39402; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44712; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44716; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44739; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44742; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44746; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44750; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 44754; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51025; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51029; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51052; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51055; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51059; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51063; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 51067; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57735; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57739; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57762; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57765; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57769; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57773; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-11_ctc_entrypoint.compute_30.ptx, line 57777; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-10_ctc_entrypoint.compute_35.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-9_ctc_entrypoint.compute_50.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-8_ctc_entrypoint.compute_52.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; may produce unpredictable results on sm_70 and later architectures
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-7_ctc_entrypoint.compute_60.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(115): warning: function &#34;__shfl_up(float, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(258): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(125): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

/content/warp-ctc/include/contrib/moderngpu/include/device/intrinsics.cuh(126): warning: function &#34;__shfl_up(int, unsigned int, int)&#34;
/usr/local/cuda/include/sm_30_intrinsics.hpp(172): here was declared deprecated (&#34;__shfl_up() is deprecated in favor of __shfl_up_sync() and may be removed in a future release (Use -Wno-deprecated-declarations to suppress this warning).&#34;)

ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-6_ctc_entrypoint.compute_61.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 1880; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 1884; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 1888; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 1892; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 1896; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5613; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5635; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5639; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5647; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 5651; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9433; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9437; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9459; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9462; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9466; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9470; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 9474; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13643; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13666; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13670; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13674; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13678; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 13682; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17736; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17740; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17763; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17766; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17770; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17774; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 17778; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 23224; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 23228; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 23232; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 23236; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 23240; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28288; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28311; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28315; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28319; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28323; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 28327; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 32977; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 32981; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 33003; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 33006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 33010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 33014; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 33018; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38835; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38858; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38862; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38866; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38870; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 38874; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44150; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44154; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44177; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44180; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44184; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44188; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 44192; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50393; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50397; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50420; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50423; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50427; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50431; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 50435; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57006; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57010; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57033; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57036; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57040; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57044; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
ptxas /tmp/tmpxft_000002ce_00000000-5_ctc_entrypoint.compute_62.ptx, line 57048; warning : Instruction &#39;shfl&#39; without &#39;.sync&#39; is deprecated since PTX ISA version 6.0 and will be discontinued in a future PTX ISA version
<span class="ansi-magenta-intense-fg ansi-bold">Scanning dependencies of target warpctc</span>
[ 33%] <span class="ansi-green-intense-fg ansi-bold">Linking CXX shared library libwarpctc.so</span>
[ 33%] Built target warpctc
<span class="ansi-magenta-intense-fg ansi-bold">Scanning dependencies of target test_cpu</span>
[ 44%] <span class="ansi-blue-intense-fg ansi-bold">Building NVCC (Device) object CMakeFiles/test_gpu.dir/tests/test_gpu_generated_test_gpu.cu.o</span>
[ 55%] <span class="ansi-green-fg">Building CXX object CMakeFiles/test_cpu.dir/tests/random.cpp.o</span>
[ 66%] <span class="ansi-green-fg">Building CXX object CMakeFiles/test_cpu.dir/tests/test_cpu.cpp.o</span>
[ 77%] <span class="ansi-green-intense-fg ansi-bold">Linking CXX executable test_cpu</span>
[ 77%] Built target test_cpu
<span class="ansi-magenta-intense-fg ansi-bold">Scanning dependencies of target test_gpu</span>
[ 88%] <span class="ansi-green-fg">Building CXX object CMakeFiles/test_gpu.dir/tests/random.cpp.o</span>
[100%] <span class="ansi-green-intense-fg ansi-bold">Linking CXX executable test_gpu</span>
[100%] Built target test_gpu
running install
running bdist_egg
running egg_info
creating warpctc_pytorch.egg-info
writing warpctc_pytorch.egg-info/PKG-INFO
writing dependency_links to warpctc_pytorch.egg-info/dependency_links.txt
writing top-level names to warpctc_pytorch.egg-info/top_level.txt
writing manifest file &#39;warpctc_pytorch.egg-info/SOURCES.txt&#39;
writing manifest file &#39;warpctc_pytorch.egg-info/SOURCES.txt&#39;
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/warpctc_pytorch
copying warpctc_pytorch/__init__.py -&gt; build/lib.linux-x86_64-3.6/warpctc_pytorch
running build_ext
building &#39;warpctc_pytorch._warp_ctc&#39; extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/src
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/content/warp-ctc/include -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c src/binding.cpp -o build/temp.linux-x86_64-3.6/src/binding.o -std=c++11 -fPIC -DWARPCTC_ENABLE_GPU -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_warp_ctc -D_GLIBCXX_USE_CXX11_ABI=0
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.6/src/binding.o -L/content/warp-ctc/build -L/usr/local/cuda/lib64 -lwarpctc -lcudart -o build/lib.linux-x86_64-3.6/warpctc_pytorch/_warp_ctc.cpython-36m-x86_64-linux-gnu.so -Wl,-rpath,/content/warp-ctc/build
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/warpctc_pytorch
copying build/lib.linux-x86_64-3.6/warpctc_pytorch/__init__.py -&gt; build/bdist.linux-x86_64/egg/warpctc_pytorch
copying build/lib.linux-x86_64-3.6/warpctc_pytorch/_warp_ctc.cpython-36m-x86_64-linux-gnu.so -&gt; build/bdist.linux-x86_64/egg/warpctc_pytorch
byte-compiling build/bdist.linux-x86_64/egg/warpctc_pytorch/__init__.py to __init__.cpython-36.pyc
creating stub loader for warpctc_pytorch/_warp_ctc.cpython-36m-x86_64-linux-gnu.so
byte-compiling build/bdist.linux-x86_64/egg/warpctc_pytorch/_warp_ctc.py to _warp_ctc.cpython-36.pyc
creating build/bdist.linux-x86_64/egg/EGG-INFO
copying warpctc_pytorch.egg-info/PKG-INFO -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
copying warpctc_pytorch.egg-info/SOURCES.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
copying warpctc_pytorch.egg-info/dependency_links.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
copying warpctc_pytorch.egg-info/top_level.txt -&gt; build/bdist.linux-x86_64/egg/EGG-INFO
writing build/bdist.linux-x86_64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
warpctc_pytorch.__pycache__._warp_ctc.cpython-36: module references __file__
creating dist
creating &#39;dist/warpctc_pytorch-0.1.1-py3.6-linux-x86_64.egg&#39; and adding &#39;build/bdist.linux-x86_64/egg&#39; to it
removing &#39;build/bdist.linux-x86_64/egg&#39; (and everything under it)
Processing warpctc_pytorch-0.1.1-py3.6-linux-x86_64.egg
creating /usr/local/lib/python3.6/dist-packages/warpctc_pytorch-0.1.1-py3.6-linux-x86_64.egg
Extracting warpctc_pytorch-0.1.1-py3.6-linux-x86_64.egg to /usr/local/lib/python3.6/dist-packages
Adding warpctc-pytorch 0.1.1 to easy-install.pth file

Installed /usr/local/lib/python3.6/dist-packages/warpctc_pytorch-0.1.1-py3.6-linux-x86_64.egg
Processing dependencies for warpctc-pytorch==0.1.1
Finished processing dependencies for warpctc-pytorch==0.1.1
Cloning into &#39;kaldi&#39;...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 102427 (delta 2), reused 2 (delta 0), pack-reused 102412
Receiving objects: 100% (102427/102427), 113.49 MiB | 24.05 MiB/s, done.
Resolving deltas: 100% (79116/79116), done.
extras/check_dependencies.sh
wget -T 10 -t 3 http://www.openslr.org/resources/3/sph2pipe_v2.5.tar.gz || \
wget --no-check-certificate -T 10  https://sourceforge.net/projects/kaldi/files/sph2pipe_v2.5.tar.gz
--2019-07-28 13:16:48--  http://www.openslr.org/resources/3/sph2pipe_v2.5.tar.gz
Resolving www.openslr.org (www.openslr.org)... 46.101.158.64
Connecting to www.openslr.org (www.openslr.org)|46.101.158.64|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 329832 (322K) [application/x-gzip]
Saving to: ‘sph2pipe_v2.5.tar.gz’

sph2pipe_v2.5.tar.g 100%[===================&gt;] 322.10K  --.-KB/s    in 0.04s   

2019-07-28 13:16:48 (8.68 MB/s) - ‘sph2pipe_v2.5.tar.gz’ saved [329832/329832]

tar --no-same-owner -xzf sph2pipe_v2.5.tar.gz
cd sph2pipe_v2.5/; \
cc -o sph2pipe  *.c -lm
<span class="ansi-bold">file_headers.c:</span> In function ‘<span class="ansi-bold">readSphHeader</span>’:
<span class="ansi-bold">file_headers.c:148:59:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>format ‘<span class="ansi-bold">%d</span>’ expects argument of type ‘<span class="ansi-bold">int</span>’, but argument 5 has type ‘<span class="ansi-bold">__off_t {aka long int}</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wformat=</span>]
     &#34;Warning:%s: sample_count reset to %d to match size (<span class="ansi-magenta-intense-fg ansi-bold">%d</span> bytes)\n&#34;,
                                                          <span class="ansi-magenta-intense-fg ansi-bold">~^</span>
                                                          <span class="ansi-green-fg">%ld</span>
    inpname, sampcount, <span class="ansi-green-fg">statbuf.st_size</span> );
                        <span class="ansi-green-fg">~~~~~~~~~~~~~~~</span>                     
<span class="ansi-bold">file_headers.c:</span> In function ‘<span class="ansi-bold">copyshort</span>’:
<span class="ansi-bold">file_headers.c:326:2:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">swab</span>’; did you mean ‘<span class="ansi-bold">scalb</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
  <span class="ansi-magenta-intense-fg ansi-bold">swab</span>((char *) &amp;val, short_order.ch, 2 );
  <span class="ansi-magenta-intense-fg ansi-bold">^~~~</span>
  <span class="ansi-green-fg">scalb</span>
<span class="ansi-bold">file_headers.c:</span> At top level:
<span class="ansi-bold">file_headers.c:579:1:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>return type defaults to ‘<span class="ansi-bold">int</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-int</span>]
 <span class="ansi-magenta-intense-fg ansi-bold">ConvertToIeeeExtended</span>(num, bytes)
 <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~~~~~~~~~~~~~~</span>
<span class="ansi-bold">shorten_x.c:</span> In function ‘<span class="ansi-bold">fwrite_type</span>’:
<span class="ansi-bold">shorten_x.c:325:22:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">pcm2alaw</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
       *writebufp++ = <span class="ansi-magenta-intense-fg ansi-bold">pcm2alaw</span>( ulaw2pcm[data0[i]] );
                      <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~</span>
<span class="ansi-bold">shorten_x.c:381:24:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">pcm2ulaw</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
         *writebufp++ = <span class="ansi-magenta-intense-fg ansi-bold">pcm2ulaw</span>( data0[i] );
                        <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~</span>
<span class="ansi-bold">shorten_x.c:464:6:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">swab</span>’; did you mean ‘<span class="ansi-bold">stat</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
      <span class="ansi-magenta-intense-fg ansi-bold">swab</span>(writebuf, writefub, sizeout * nchanout * nitem);
      <span class="ansi-magenta-intense-fg ansi-bold">^~~~</span>
      <span class="ansi-green-fg">stat</span>
<span class="ansi-bold">sph2pipe.c:</span> In function ‘<span class="ansi-bold">getUserOpts</span>’:
<span class="ansi-bold">sph2pipe.c:191:18:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">getopt</span>’; did you mean ‘<span class="ansi-bold">getsubopt</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
     while (( i = <span class="ansi-magenta-intense-fg ansi-bold">getopt</span>( ac, av, &#34;daupf:c:t:s:h:&#34; )) != EOF )
                  <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~</span>
                  <span class="ansi-green-fg">getsubopt</span>
<span class="ansi-bold">sph2pipe.c:</span> In function ‘<span class="ansi-bold">copySamples</span>’:
<span class="ansi-bold">sph2pipe.c:537:3:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">swab</span>’; did you mean ‘<span class="ansi-bold">stat</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
   <span class="ansi-magenta-intense-fg ansi-bold">swab</span>( outbuf, inpbuf, nb );      /* it, do byte swapping too */
   <span class="ansi-magenta-intense-fg ansi-bold">^~~~</span>
   <span class="ansi-green-fg">stat</span>
wget -T 10 -t 3 ftp://jaguar.ncsl.nist.gov/pub/sctk-2.4.10-20151007-1312Z.tar.bz2|| \
wget --no-check-certificate -T 10 http://www.openslr.org/resources/4/sctk-2.4.10-20151007-1312Z.tar.bz2
--2019-07-28 13:16:48--  ftp://jaguar.ncsl.nist.gov/pub/sctk-2.4.10-20151007-1312Z.tar.bz2
           =&gt; ‘sctk-2.4.10-20151007-1312Z.tar.bz2’
Resolving jaguar.ncsl.nist.gov (jaguar.ncsl.nist.gov)... 129.6.13.27, 2610:20:6005:13::27
Connecting to jaguar.ncsl.nist.gov (jaguar.ncsl.nist.gov)|129.6.13.27|:21... connected.
Logging in as anonymous ... Logged in!
==&gt; SYST ... done.    ==&gt; PWD ... done.
==&gt; TYPE I ... done.  ==&gt; CWD (1) /pub ... done.
==&gt; SIZE sctk-2.4.10-20151007-1312Z.tar.bz2 ... done.

==&gt; PASV ... done.    ==&gt; RETR sctk-2.4.10-20151007-1312Z.tar.bz2 ... 
No such file ‘sctk-2.4.10-20151007-1312Z.tar.bz2’.

--2019-07-28 13:16:49--  http://www.openslr.org/resources/4/sctk-2.4.10-20151007-1312Z.tar.bz2
Resolving www.openslr.org (www.openslr.org)... 46.101.158.64
Connecting to www.openslr.org (www.openslr.org)|46.101.158.64|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2008966 (1.9M) [application/x-bzip2]
Saving to: ‘sctk-2.4.10-20151007-1312Z.tar.bz2’

sctk-2.4.10-2015100 100%[===================&gt;]   1.92M  --.-KB/s    in 0.06s   

2019-07-28 13:16:49 (30.9 MB/s) - ‘sctk-2.4.10-20151007-1312Z.tar.bz2’ saved [2008966/2008966]

tar xojf sctk-2.4.10-20151007-1312Z.tar.bz2 || \
      tar --exclude &#39;*NONE*html&#39; -xvojf sctk-2.4.10-20151007-1312Z.tar.bz2
rm -rf sctk &amp;&amp; ln -s sctk-2.4.10 sctk
cd sctk; make config
make[1]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
(mkdir -p bin)
(cd src; make config)
make[2]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
(cd asclite; make config)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd core; sh config.sh -prefix=`cd ../../..; pwd`)
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for main in -lm... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking for string.h... (cached) yes
checking iostream usability... no
checking iostream presence... no
checking for iostream... no
checking ostream usability... no
checking ostream presence... no
checking for ostream... no
checking fstream usability... no
checking fstream presence... no
checking for fstream... no
checking iomanip usability... no
checking iomanip presence... no
checking for iomanip... no
checking map usability... no
checking map presence... no
checking for map... no
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking list usability... no
checking list presence... no
checking for list... no
checking vector usability... no
checking vector presence... no
checking for vector... no
checking set usability... no
checking set presence... no
checking for set... no
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking sstream usability... no
checking sstream presence... no
checking for sstream... no
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for install... /usr/bin/install
config.sh: creating ./config.status
config.status: creating makefile
(cd test; sh config.sh -prefix=`cd ../../..; pwd`)
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for main in -lm... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for install... /usr/bin/install
config.sh: creating ./config.status
config.status: creating makefile
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd sclite; sh config.sh -prefix=`cd ../..; pwd`)
creating cache ./config.cache
checking for gcc... gcc
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether make sets ${MAKE}... yes
checking for -lm... yes
checking how to run the C preprocessor... gcc -E
checking whether cross-compiling... no
checking for ANSI C header files... yes
checking for unistd.h... yes
checking for working const... yes
checking for size_t... yes
checking for install... /usr/bin/install
Checking installation site
updating cache ./config.cache
creating ./config.status
creating makefile
(cd rfilter1; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
(cd csrfilt; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd chfilt; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd hamzaNorm; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd tanweenFilt; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd acomp; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd def_art; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd hubscr; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd utf_filt; sh config.sh -prefix=`cd ../..; pwd`)
checking for nsgmls... no
checking for onsgmls... no
config.sh: creating ./config.status
config.status: creating makefile
(cd rttmSort; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd rttmSmooth; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd rttm2ctm; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd spkr2sad; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd mergectm2rttm; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd align2html; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd md-eval; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)	
(cd stm2rttm; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
(cd stmValidator; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
(cd rttmValidator; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
(cd ctmValidator; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
(cd slatreport; sed -e &#34;s:PREFIX=.*:PREFIX=`cd ../..; pwd`:&#34; &lt; makefile.in &gt; makefile)
make[2]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
make[1]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
touch sctk/.configured
cd sctk; \
make CC=&#34;cc&#34; CXX=&#34;g++&#34; all &amp;&amp; make install &amp;&amp; make doc
make[1]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
(mkdir -p bin)
(cd src; make all)
make[2]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
(cd asclite; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd core; make all)
make[4]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/core&#39;
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os timedobject.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os stm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os checker.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os graphalignedtoken.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os recording.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os graphalignedsegment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os ctm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os alignedspeechiterator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os speakermatch.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os properties.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os filter.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os segmentsgroup.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os ctmstmrttm_segmentor.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os linestyle_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os alignedsegment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os speechset.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os levenshteinmatrix.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os scorer.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os id.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os graph_coordinate.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os rawsys_reportgenerator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os compressedlevenshteinmatrix.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os uemfilter.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os trntrn_segmentor.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os segment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os stt_scorer.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os speech.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os segmentor.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os arraylevenshteinmatrix.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os sgml_generic_reportgenerator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os statistics.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os rttm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os tokenalignment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os token.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os logger.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os aligner.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os alignedspeech.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os trn_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os graph.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os reportgenerator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os alignedsegmentiterator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os sgml_reportgenerator.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os alignment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os main.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os spkrautooverlap.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_MATH_H=1 -DHAVE_TIME_H=1 -DHAVE_ASSERT_H=1 -DHAVE_FLOAT_H=1 -DHAVE_LIMITS_H=1  -I. -g -Os levenshtein.cpp
cc -g -Os   -c -o lzma/LzmaDec.o lzma/LzmaDec.c
cc -g -Os   -c -o lzma/LzmaLib.o lzma/LzmaLib.c
cc -g -Os   -c -o lzma/Alloc.o lzma/Alloc.c
cc -g -Os   -c -o lzma/LzmaEnc.o lzma/LzmaEnc.c
cc -g -Os   -c -o lzma/LzFind.o lzma/LzFind.c
g++ -o asclite -g -Os  timedobject.o stm_inputparser.o checker.o graphalignedtoken.o recording.o graphalignedsegment.o ctm_inputparser.o alignedspeechiterator.o speakermatch.o properties.o filter.o segmentsgroup.o ctmstmrttm_segmentor.o linestyle_inputparser.o alignedsegment.o speechset.o levenshteinmatrix.o scorer.o inputparser.o id.o graph_coordinate.o rawsys_reportgenerator.o compressedlevenshteinmatrix.o uemfilter.o trntrn_segmentor.o segment.o stt_scorer.o speech.o segmentor.o arraylevenshteinmatrix.o sgml_generic_reportgenerator.o statistics.o rttm_inputparser.o tokenalignment.o token.o logger.o aligner.o alignedspeech.o trn_inputparser.o graph.o reportgenerator.o alignedsegmentiterator.o sgml_reportgenerator.o alignment.o main.o spkrautooverlap.o levenshtein.o lzma/LzmaDec.o lzma/LzmaLib.o lzma/Alloc.o lzma/LzmaEnc.o lzma/LzFind.o -lm  
make[4]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/core&#39;
(cd test; make all)
make[4]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/test&#39;
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_unit.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_stm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_graph.cpp
<span class="ansi-bold">test_graph.cpp:</span> In member function ‘<span class="ansi-bold">bool TestGraph::TestAll()</span>’:
<span class="ansi-bold">test_graph.cpp:38:26:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>conversion to ‘<span class="ansi-bold">float</span>’ from ‘<span class="ansi-bold">int</span>’ may alter its value [<span class="ansi-magenta-intense-fg ansi-bold">-Wconversion</span>]
  float size = <span class="ansi-magenta-intense-fg ansi-bold">MemoryUsage()</span>;
               <span class="ansi-magenta-intense-fg ansi-bold">~~~~~~~~~~~^~</span>
<span class="ansi-bold">test_graph.cpp:40:10:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>ISO C++ forbids converting a string constant to ‘<span class="ansi-bold">char*</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wwrite-strings</span>]
   unit = <span class="ansi-magenta-intense-fg ansi-bold">&#34;KB&#34;</span>;
          <span class="ansi-magenta-intense-fg ansi-bold">^~~~</span>
<span class="ansi-bold">test_graph.cpp:44:10:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>ISO C++ forbids converting a string constant to ‘<span class="ansi-bold">char*</span>’ [<span class="ansi-magenta-intense-fg ansi-bold">-Wwrite-strings</span>]
   unit = <span class="ansi-magenta-intense-fg ansi-bold">&#34;MB&#34;</span>;
          <span class="ansi-magenta-intense-fg ansi-bold">^~~~</span>
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_segment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion alignedspeech_test.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_trn_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_ctmstm_segmentor.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_token.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion perf_benchmark.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_ctm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_graphalignedsegment.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion benchmark.cpp
<span class="ansi-bold">benchmark.cpp:</span> In member function ‘<span class="ansi-bold">int Benchmark::GetTestSize()</span>’:
<span class="ansi-bold">benchmark.cpp:61:20:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>conversion to ‘<span class="ansi-bold">int</span>’ from ‘<span class="ansi-bold">std::vector&lt;SegmentsGroup*&gt;::size_type {aka long unsigned int}</span>’ may alter its value [<span class="ansi-magenta-intense-fg ansi-bold">-Wconversion</span>]
   return <span class="ansi-magenta-intense-fg ansi-bold">tests.size()</span>;
          <span class="ansi-magenta-intense-fg ansi-bold">~~~~~~~~~~^~</span>
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion tokenalignment_test.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_speechset.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion std_benchmark.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_graphalignedtoken.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_levenshtein.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion alignment_test.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_properties.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_trntrn_segmentor.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion alignedsegment_test.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion asctools.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_rttm_inputparser.cpp
cc -c  -DPACKAGE_NAME=\&#34;\&#34; -DPACKAGE_TARNAME=\&#34;\&#34; -DPACKAGE_VERSION=\&#34;\&#34; -DPACKAGE_STRING=\&#34;\&#34; -DPACKAGE_BUGREPORT=\&#34;\&#34; -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UNISTD_H=1  -I. -I../core -Os  -Wall -Wconversion test_speech.cpp
g++ -o asclite_test -Os  -Wall -Wconversion  test_unit.o test_stm_inputparser.o test_graph.o test_segment.o alignedspeech_test.o test_trn_inputparser.o test_ctmstm_segmentor.o test_token.o perf_benchmark.o test_ctm_inputparser.o test_graphalignedsegment.o benchmark.o tokenalignment_test.o test_speechset.o std_benchmark.o test_graphalignedtoken.o test_levenshtein.o alignment_test.o test_properties.o test_trntrn_segmentor.o alignedsegment_test.o asctools.o test_rttm_inputparser.o test_speech.o ../core/ctm_inputparser.o ../core/checker.o ../core/timedobject.o ../core/stm_inputparser.o ../core/alignedspeechiterator.o ../core/tokenalignment.o ../core/speech.o ../core/properties.o ../core/filter.o ../core/ctmstmrttm_segmentor.o ../core/arraylevenshteinmatrix.o ../core/speechset.o ../core/scorer.o ../core/graph_coordinate.o ../core/inputparser.o ../core/alignedsegment.o ../core/speakermatch.o ../core/alignedspeech.o ../core/trn_inputparser.o ../core/graph.o ../core/aligner.o ../core/id.o ../core/graphalignedtoken.o ../core/graphalignedsegment.o ../core/spkrautooverlap.o ../core/uemfilter.o ../core/linestyle_inputparser.o ../core/token.o ../core/levenshteinmatrix.o ../core/rawsys_reportgenerator.o ../core/trntrn_segmentor.o ../core/levenshtein.o ../core/stt_scorer.o ../core/segmentor.o ../core/compressedlevenshteinmatrix.o ../core/statistics.o ../core/recording.o ../core/sgml_generic_reportgenerator.o ../core/rttm_inputparser.o ../core/logger.o ../core/segmentsgroup.o ../core/reportgenerator.o ../core/alignedsegmentiterator.o ../core/sgml_reportgenerator.o ../core/segment.o ../core/alignment.o ../core/lzma/LzmaDec.o ../core/lzma/LzmaLib.o ../core/lzma/Alloc.o ../core/lzma/LzmaEnc.o ../core/lzma/LzFind.o -lm  
make[4]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/test&#39;
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd sclite; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/sclite&#39;
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os order.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os rsprintf.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os path.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os text.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os scores.c
<span class="ansi-bold">scores.c:</span> In function ‘<span class="ansi-bold">load_SCORES_sgml</span>’:
<span class="ansi-bold">scores.c:505:35:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
    if ((tp2 = TEXT_strchr(tp,&#39;,&#39;))<span class="ansi-magenta-intense-fg ansi-bold">==</span>NULL_TEXT){
                                   <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">scores.c:505:8:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
    if (<span class="ansi-cyan-intense-fg ansi-bold">(</span>tp2 = TEXT_strchr(tp,&#39;,&#39;))==NULL_TEXT){
        <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">scores.c:667:37:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
    if ((p2 = TEXT_strchr(p1+1,&#39;,&#39;)) <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT)
                                     <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">scores.c:667:8:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
    if (<span class="ansi-cyan-intense-fg ansi-bold">(</span>p2 = TEXT_strchr(p1+1,&#39;,&#39;)) == NULL_TEXT)
        <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">scores.c:677:39:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
         if ((p3 = TEXT_strchr(p1,&#39;+&#39;))<span class="ansi-magenta-intense-fg ansi-bold">==</span>NULL_TEXT){
                                       <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">scores.c:677:13:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
         if (<span class="ansi-cyan-intense-fg ansi-bold">(</span>p3 = TEXT_strchr(p1,&#39;+&#39;))==NULL_TEXT){
             <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">scores.c:691:39:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
         if ((p3 = TEXT_strchr(p1,&#39;+&#39;))<span class="ansi-magenta-intense-fg ansi-bold">==</span>NULL_TEXT){
                                       <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">scores.c:691:13:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
         if (<span class="ansi-cyan-intense-fg ansi-bold">(</span>p3 = TEXT_strchr(p1,&#39;+&#39;))==NULL_TEXT){
             <span class="ansi-cyan-intense-fg ansi-bold">^</span>
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os word.c
<span class="ansi-bold">word.c:</span> In function ‘<span class="ansi-bold">release_WORD</span>’:
<span class="ansi-bold">word.c:330:19:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (tw-&gt;value <span class="ansi-magenta-intense-fg ansi-bold">!=</span> NULL_TEXT) TEXT_free(tw-&gt;value);
                   <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">word.c:330:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">t</span>w-&gt;value != NULL_TEXT) TEXT_free(tw-&gt;value);
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">word.c:331:26:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (tw-&gt;intern_value <span class="ansi-magenta-intense-fg ansi-bold">!=</span> NULL_TEXT) TEXT_free(tw-&gt;intern_value);
                          <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">word.c:331:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">t</span>w-&gt;intern_value != NULL_TEXT) TEXT_free(tw-&gt;intern_value);
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">word.c:332:18:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (tw-&gt;tag1 <span class="ansi-magenta-intense-fg ansi-bold">!=</span> NULL_TEXT) TEXT_free(tw-&gt;tag1);
                  <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">word.c:332:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">t</span>w-&gt;tag1 != NULL_TEXT) TEXT_free(tw-&gt;tag1);
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">word.c:333:18:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (tw-&gt;tag2 <span class="ansi-magenta-intense-fg ansi-bold">!=</span> NULL_TEXT) TEXT_free(tw-&gt;tag2);
                  <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">word.c:333:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">t</span>w-&gt;tag2 != NULL_TEXT) TEXT_free(tw-&gt;tag2);
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os rpg.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os statdist.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os pad.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os sgml.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os readpipe.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os alex.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os sc_dtl.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os det.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os wwscr_f.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os corresp.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os slm_intf.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os addarc1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os delarc1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os llist.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os marc1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os arcseq1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os mnode1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os boolpr1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os killarc1.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os net_adt.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os knode2.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os net_dp.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os stm.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os align.c
<span class="ansi-bold">align.c:</span> In function ‘<span class="ansi-bold">remove_id</span>’:
<span class="ansi-bold">align.c:29:17:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (R_paren <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT &amp;&amp; L_paren == NULL_TEXT)
                 <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:29:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">R</span>_paren == NULL_TEXT &amp;&amp; L_paren == NULL_TEXT)
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:29:41:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (R_paren == NULL_TEXT &amp;&amp; L_paren <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT)
                                         <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:29:33:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (R_paren == NULL_TEXT &amp;&amp; <span class="ansi-cyan-intense-fg ansi-bold">L</span>_paren == NULL_TEXT)
                                 <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:32:17:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (R_paren <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT || L_paren == NULL_TEXT){
                 <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:32:9:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (<span class="ansi-cyan-intense-fg ansi-bold">R</span>_paren == NULL_TEXT || L_paren == NULL_TEXT){
         <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:32:41:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
     if (R_paren == NULL_TEXT || L_paren <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT){
                                         <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:32:33:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
     if (R_paren == NULL_TEXT || <span class="ansi-cyan-intense-fg ansi-bold">L</span>_paren == NULL_TEXT){
                                 <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:</span> In function ‘<span class="ansi-bold">extract_speaker</span>’:
<span class="ansi-bold">align.c:63:33:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
  if (((p = TEXT_strchr(id,&#39;-&#39;)) <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT) &amp;&amp;
                                 <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:63:7:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
  if ((<span class="ansi-cyan-intense-fg ansi-bold">(</span>p = TEXT_strchr(id,&#39;-&#39;)) == NULL_TEXT) &amp;&amp;
       <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:64:33:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>comparison between pointer and zero character constant [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-compare</span>]
      ((p = TEXT_strchr(id,&#39;_&#39;)) <span class="ansi-magenta-intense-fg ansi-bold">==</span> NULL_TEXT)){
                                 <span class="ansi-magenta-intense-fg ansi-bold">^~</span>
<span class="ansi-bold">align.c:64:7:</span> <span class="ansi-cyan-intense-fg ansi-bold">note: </span>did you mean to dereference the pointer?
      (<span class="ansi-cyan-intense-fg ansi-bold">(</span>p = TEXT_strchr(id,&#39;_&#39;)) == NULL_TEXT)){
       <span class="ansi-cyan-intense-fg ansi-bold">^</span>
<span class="ansi-bold">align.c:</span> In function ‘<span class="ansi-bold">set_temp_files</span>’:
<span class="ansi-bold">align.c:933:15:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">getpid</span>’; did you mean ‘<span class="ansi-bold">set_pad</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
     int pid = <span class="ansi-magenta-intense-fg ansi-bold">getpid</span>();
               <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~</span>
               <span class="ansi-green-fg">set_pad</span>
<span class="ansi-bold">align.c:</span> In function ‘<span class="ansi-bold">align_trans_mode_diff</span>’:
<span class="ansi-bold">align.c:1070:5:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">unlink</span>’; did you mean ‘<span class="ansi-bold">unix</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
     <span class="ansi-magenta-intense-fg ansi-bold">unlink</span>(refwords);
     <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~</span>
     <span class="ansi-green-fg">unix</span>
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os dwtoke2.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os fillmrks.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os wtokeini.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os lur.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os stm2ctm.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os ctm2ctm.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os mfa.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os cores.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os rank.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os range.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os anovar.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os signtest.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os wilcoxon.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os sentmcn.c
cc -c  -DHAVE_LIBM=1 -DSTDC_HEADERS=1 -DHAVE_UNISTD_H=1  -I. -Os mtchprs.c
<span class="ansi-bold">mtchprs.c:</span> In function ‘<span class="ansi-bold">count_seg</span>’:
<span class="ansi-bold">mtchprs.c:588:14:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>too many arguments for format [<span class="ansi-magenta-intense-fg ansi-bold">-Wformat-extra-args</span>]
       printf(<span class="ansi-magenta-intense-fg ansi-bold">&#34;Count Segment: segment# %3d:  sys1=[beg=%d,end=%d,ref=%d,err=%d] sys2=[beg=%d,end=%d,ref=%d,err=%d]\n&#34;</span>,
              <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</span>
cc -o sclite -Os  order.o rsprintf.o path.o text.o scores.o word.o rpg.o statdist.o pad.o sgml.o readpipe.o alex.o sc_dtl.o det.o wwscr_f.o corresp.o slm_intf.o addarc1.o delarc1.o llist.o marc1.o arcseq1.o mnode1.o boolpr1.o killarc1.o net_adt.o knode2.o net_dp.o  stm.o align.o dwtoke2.o fillmrks.o wtokeini.o lur.o stm2ctm.o ctm2ctm.o mfa.o cores.o rank.o range.o anovar.o signtest.o wilcoxon.o sentmcn.o mtchprs.o  sclite.c -lm   
<span class="ansi-bold">sclite.c:</span> In function ‘<span class="ansi-bold">proc_args</span>’:
<span class="ansi-bold">sclite.c:579:15:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">TEXT_set_lang_prof</span>’; did you mean ‘<span class="ansi-bold">TEXT_set_encoding</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
          if (!<span class="ansi-magenta-intense-fg ansi-bold">TEXT_set_lang_prof</span>(argv[opt+1]))
               <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~~~~~~~~~~~</span>
               <span class="ansi-green-fg">TEXT_set_encoding</span>
cc -o sc_stats -Os  order.o rsprintf.o path.o text.o scores.o word.o rpg.o statdist.o pad.o sgml.o readpipe.o alex.o sc_dtl.o det.o wwscr_f.o corresp.o slm_intf.o addarc1.o delarc1.o llist.o marc1.o arcseq1.o mnode1.o boolpr1.o killarc1.o net_adt.o knode2.o net_dp.o  stm.o align.o dwtoke2.o fillmrks.o wtokeini.o lur.o stm2ctm.o ctm2ctm.o mfa.o cores.o rank.o range.o anovar.o signtest.o wilcoxon.o sentmcn.o mtchprs.o  sc_stats.c -lm   
cc -o rover -Os  order.o rsprintf.o path.o text.o scores.o word.o rpg.o statdist.o pad.o sgml.o readpipe.o alex.o sc_dtl.o det.o wwscr_f.o corresp.o slm_intf.o addarc1.o delarc1.o llist.o marc1.o arcseq1.o mnode1.o boolpr1.o killarc1.o net_adt.o knode2.o net_dp.o  stm.o align.o dwtoke2.o fillmrks.o wtokeini.o lur.o stm2ctm.o ctm2ctm.o mfa.o cores.o rank.o range.o anovar.o signtest.o wilcoxon.o sentmcn.o mtchprs.o  rover.c -lm   
cc -o sctkUnit -Os  order.o rsprintf.o path.o text.o scores.o word.o rpg.o statdist.o pad.o sgml.o readpipe.o alex.o sc_dtl.o det.o wwscr_f.o corresp.o slm_intf.o addarc1.o delarc1.o llist.o marc1.o arcseq1.o mnode1.o boolpr1.o killarc1.o net_adt.o knode2.o net_dp.o  stm.o align.o dwtoke2.o fillmrks.o wtokeini.o lur.o stm2ctm.o ctm2ctm.o mfa.o cores.o rank.o range.o anovar.o signtest.o wilcoxon.o sentmcn.o mtchprs.o  sctkUnit.c -lm   
<span class="ansi-bold">sctkUnit.c:</span> In function ‘<span class="ansi-bold">unitTestTEXT</span>’:
<span class="ansi-bold">sctkUnit.c:1156:6:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>implicit declaration of function ‘<span class="ansi-bold">TEXT_set_lang_prof</span>’; did you mean ‘<span class="ansi-bold">TEXT_set_encoding</span>’? [<span class="ansi-magenta-intense-fg ansi-bold">-Wimplicit-function-declaration</span>]
      <span class="ansi-magenta-intense-fg ansi-bold">TEXT_set_lang_prof</span>(&#34;babel_turkish&#34;);
      <span class="ansi-magenta-intense-fg ansi-bold">^~~~~~~~~~~~~~~~~~</span>
      <span class="ansi-green-fg">TEXT_set_encoding</span>
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/sclite&#39;
(cd rfilter1; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rfilter1&#39;
On cygwin, it is possible this compilation will fail, please see/adapt the rfilter1/makefile OPTIONS entry
gcc -DNEED_STRCMP=1 -o rfilter1 rfilter1.c
In file included from <span class="ansi-bold">rfilter1.c:94:0</span>:
<span class="ansi-bold">include/strdup2.c:</span> In function ‘<span class="ansi-bold">strdup_safe</span>’:
<span class="ansi-bold">include/strdup2.c:18:49:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>cast from pointer to integer of different size [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-to-int-cast</span>]
   if (memory_trace) printf(&#34;%s MALLOC %x\n&#34;,pdb,<span class="ansi-magenta-intense-fg ansi-bold">(</span>int)pd);
                                                 <span class="ansi-magenta-intense-fg ansi-bold">^</span>
In file included from <span class="ansi-bold">rfilter1.c:102:0</span>:
<span class="ansi-bold">include/calloc2.c:</span> In function ‘<span class="ansi-bold">calloc_safe</span>’:
<span class="ansi-bold">include/calloc2.c:16:49:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>cast from pointer to integer of different size [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-to-int-cast</span>]
   if (memory_trace) printf(&#34;%s CALLOC %x\n&#34;,pdb,<span class="ansi-magenta-intense-fg ansi-bold">(</span>int)x);
                                                 <span class="ansi-magenta-intense-fg ansi-bold">^</span>
In file included from <span class="ansi-bold">rfilter1.c:112:0</span>:
<span class="ansi-bold">include/frstr1.c:</span> In function ‘<span class="ansi-bold">free_str</span>’:
<span class="ansi-bold">include/frstr1.c:9:49:</span> <span class="ansi-magenta-intense-fg ansi-bold">warning: </span>cast from pointer to integer of different size [<span class="ansi-magenta-intense-fg ansi-bold">-Wpointer-to-int-cast</span>]
      {if (memory_trace) printf(&#34;*DB: FREE %x\n&#34;,<span class="ansi-magenta-intense-fg ansi-bold">(</span>int)s);
                                                 <span class="ansi-magenta-intense-fg ansi-bold">^</span>
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rfilter1&#39;
(cd csrfilt; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/csrfilt&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/csrfilt&#39;
(cd chfilt; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/chfilt&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/chfilt&#39;
(cd hamzaNorm; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hamzaNorm&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hamzaNorm&#39;
(cd tanweenFilt; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/tanweenFilt&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/tanweenFilt&#39;
(cd acomp; make all)	
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/acomp&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/acomp&#39;
(cd def_art; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/def_art&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/def_art&#39;
(cd hubscr; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hubscr&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hubscr&#39;
(cd utf_filt; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/utf_filt&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/utf_filt&#39;
(cd rttmSort; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSort&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSort&#39;
(cd rttm2ctm; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttm2ctm&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttm2ctm&#39;
(cd rttmSmooth; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSmooth&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSmooth&#39;
(cd spkr2sad; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/spkr2sad&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/spkr2sad&#39;
(cd mergectm2rttm; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/mergectm2rttm&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/mergectm2rttm&#39;
(cd align2html; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/align2html&#39;
perl buildInstallVersion.pl &gt; align2html.pl
chmod +x align2html.pl
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/align2html&#39;
(cd md-eval; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/md-eval&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/md-eval&#39;
(cd stm2rttm; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stm2rttm&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stm2rttm&#39;
(cd stmValidator; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stmValidator&#39;
perl buildInstallVersion.pl &gt; stmValidator.pl
chmod +x stmValidator.pl
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stmValidator&#39;
(cd rttmValidator; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmValidator&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmValidator&#39;
(cd ctmValidator; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/ctmValidator&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/ctmValidator&#39;
(cd slatreport; make all)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/slatreport&#39;
make[3]: Nothing to be done for &#39;all&#39;.
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/slatreport&#39;
make[2]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
make[1]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
make[1]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
(mkdir -p bin)
(cd src; make install)
make[2]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
(cd asclite; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd core; make install)
make[4]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/core&#39;
for p in asclite; do \
	/usr/bin/install $p /content/espnet/tools/kaldi/tools/sctk/bin/$p; \
done
make[4]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/core&#39;
(cd test; make install)
make[4]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/test&#39;
make[4]: Nothing to be done for &#39;install&#39;.
make[4]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite/test&#39;
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/asclite&#39;
(cd sclite; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/sclite&#39;
/bin/sh: 5: Syntax error: end of file unexpected (expecting &#34;done&#34;)
makefile:171: recipe for target &#39;testinstalldirs&#39; failed
make[3]: [testinstalldirs] Error 2 (ignored)
for p in sclite sc_stats rover sctkUnit; do \
  /usr/bin/install $p /content/espnet/tools/kaldi/tools/sctk/bin/$p; \
done
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/sclite&#39;
(cd rfilter1; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rfilter1&#39;
install rfilter1 /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rfilter1&#39;
(cd csrfilt; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/csrfilt&#39;
cp csrfilt.sh /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/csrfilt&#39;
(cd chfilt; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/chfilt&#39;
cp chfilt.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/chfilt&#39;
(cd hamzaNorm; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hamzaNorm&#39;
cp hamzaNorm.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hamzaNorm&#39;
(cd tanweenFilt; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/tanweenFilt&#39;
cp tanweenFilt.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/tanweenFilt&#39;
(cd acomp; make install)	
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/acomp&#39;
cp acomp.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/acomp&#39;
(cd def_art; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/def_art&#39;
cp def_art.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/def_art&#39;
(cd hubscr; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hubscr&#39;
cp hubscr.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/hubscr&#39;
(cd utf_filt; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/utf_filt&#39;
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/utf_filt&#39;
(cd rttmSort; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSort&#39;
cp rttmSort.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSort&#39;
(cd rttm2ctm; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttm2ctm&#39;
cp rttm2ctm.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttm2ctm&#39;
(cd rttmSmooth; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSmooth&#39;
cp rttmSmooth.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmSmooth&#39;
(cd spkr2sad; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/spkr2sad&#39;
cp spkr2sad.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/spkr2sad&#39;
(cd mergectm2rttm; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/mergectm2rttm&#39;
cp mergectm2rttm.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/mergectm2rttm&#39;
(cd align2html; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/align2html&#39;
perl buildInstallVersion.pl &gt; /content/espnet/tools/kaldi/tools/sctk/bin/align2html.pl
chmod +x /content/espnet/tools/kaldi/tools/sctk/bin/align2html.pl
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/align2html&#39;
(cd md-eval; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/md-eval&#39;
cp md-eval.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/md-eval&#39;
(cd stm2rttm; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stm2rttm&#39;
cp stm2rttm.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stm2rttm&#39;
(cd stmValidator; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stmValidator&#39;
perl buildInstallVersion.pl &gt; stmValidator.pl
chmod +x stmValidator.pl
perl buildInstallVersion.pl &gt; /content/espnet/tools/kaldi/tools/sctk/bin/stmValidator.pl
chmod +x /content/espnet/tools/kaldi/tools/sctk/bin/stmValidator.pl
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/stmValidator&#39;
(cd rttmValidator; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmValidator&#39;
cp rttmValidator.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/rttmValidator&#39;
(cd ctmValidator; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/ctmValidator&#39;
cp ctmValidator.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/ctmValidator&#39;
(cd slatreport; make install)
make[3]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/slatreport&#39;
cp slatreport.pl /content/espnet/tools/kaldi/tools/sctk/bin
make[3]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src/slatreport&#39;
make[2]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/src&#39;
make[1]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
make[1]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
(cd doc; make all)
make[2]: Entering directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/doc&#39;
for p in align2html asclite ctmValidator mergectm2rttm; do \
	pod2man $p.pod -o $p.1; \
	pod2html $p.pod &gt; $p.html; \
done 2&gt; /dev/null
make[2]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10/doc&#39;
make[1]: Leaving directory &#39;/content/espnet/tools/kaldi/tools/sctk-2.4.10&#39;
--2019-07-28 13:18:27--  https://18-198329952-gh.circle-artifacts.com/0/home/circleci/repo/ubuntu16-featbin.tar.gz
Resolving 18-198329952-gh.circle-artifacts.com (18-198329952-gh.circle-artifacts.com)... 18.208.47.82, 3.220.51.42, 52.86.227.167, ...
Connecting to 18-198329952-gh.circle-artifacts.com (18-198329952-gh.circle-artifacts.com)|18.208.47.82|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/gzip]
Saving to: ‘ubuntu16-featbin.tar.gz’

ubuntu16-featbin.ta     [   &lt;=&gt;              ] 509.86M  35.5MB/s    in 16s     

2019-07-28 13:18:43 (32.3 MB/s) - ‘ubuntu16-featbin.tar.gz’ saved [534627015]

</pre>
</div>
</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="ESPnet-command-line-usage-(espnet/egs/xxx)">ESPnet command line usage (espnet/egs/xxx)<a class="anchor-link" href="#ESPnet-command-line-usage-(espnet/egs/xxx)">&#182;</a></h2><p>You can use the end-to-end script <code>run.sh</code> for reproducing systems reported in <code>espnet/egs/*/asr1/RESULTS.md</code>. Typically, we organize <code>run.sh</code> with several stages:</p>
<ol>
<li>Data download (if available)</li>
<li>Kaldi-style data preparation </li>
<li>Save python-friendly data (e.g., JSON, HDF5, etc)</li>
<li>Lanuage model training</li>
<li>ASR model training</li>
<li>Decoding and evaluation</li>
</ol>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>ls espnet/egs
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>aishell  cmu_wilderness		  jnas	       ljspeech     timit
ami	 csj			  jsalt18e2e   m_ailabs     voxforge
an4	 fisher_callhome_spanish  jsut	       reverb	    wsj
aurora4  fisher_swbd		  li10	       ru_open_stt  wsj_mix
babel	 hkust			  librispeech  swbd	    yesno
chime4	 hub4_spanish		  libri_trans  tedlium2
chime5	 iwslt18		  libritts     tedlium3
</pre>
</div>
</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Stage-0---2-Data-preparation">Stage 0 - 2 Data preparation<a class="anchor-link" href="#Stage-0---2-Data-preparation">&#182;</a></h3><p>For example, if you add <code>--stop-stage 2</code>, you can stop the script before neural network training.</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span><span class="nb">cd</span> espnet/egs/an4/asr1<span class="p">;</span> ./run.sh  --ngpu <span class="m">1</span> --stop-stage <span class="m">2</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>stage -1: Data Download
local/download_and_untar.sh: an4 directory already exists in ./downloads
stage 0: Data preparation
stage 1: Feature Generation
steps/make_fbank_pitch.sh --cmd run.pl --nj 8 --write_utt2num_frames true data/test exp/make_fbank/test fbank
steps/make_fbank_pitch.sh: moving data/test/feats.scp to data/test/.backup
utils/validate_data_dir.sh: Successfully validated data-directory data/test
steps/make_fbank_pitch.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
steps/make_fbank_pitch.sh: Succeeded creating filterbank and pitch features for test
fix_data_dir.sh: kept all 130 utterances.
fix_data_dir.sh: old files are kept in data/test/.backup
steps/make_fbank_pitch.sh --cmd run.pl --nj 8 --write_utt2num_frames true data/train exp/make_fbank/train fbank
steps/make_fbank_pitch.sh: moving data/train/feats.scp to data/train/.backup
utils/validate_data_dir.sh: Successfully validated data-directory data/train
steps/make_fbank_pitch.sh: [info]: no segments file exists: assuming wav.scp indexed by utterance.
steps/make_fbank_pitch.sh: Succeeded creating filterbank and pitch features for train
fix_data_dir.sh: kept all 948 utterances.
fix_data_dir.sh: old files are kept in data/train/.backup
utils/subset_data_dir.sh: reducing #utt from 948 to 100
utils/subset_data_dir.sh: reducing #utt from 948 to 848
compute-cmvn-stats scp:data/train_nodev/feats.scp data/train_nodev/cmvn.ark 
LOG (compute-cmvn-stats[5.5.428~1-29b3]:main():compute-cmvn-stats.cc:168) Wrote global CMVN stats to data/train_nodev/cmvn.ark
LOG (compute-cmvn-stats[5.5.428~1-29b3]:main():compute-cmvn-stats.cc:171) Done accumulating CMVN stats for 848 utterances; 0 had errors.
/content/espnet/egs/an4/asr1/../../../utils/dump.sh --cmd run.pl --nj 8 --do_delta false data/train_nodev/feats.scp data/train_nodev/cmvn.ark exp/dump_feats/train dump/train_nodev/deltafalse
/content/espnet/egs/an4/asr1/../../../utils/dump.sh --cmd run.pl --nj 8 --do_delta false data/train_dev/feats.scp data/train_nodev/cmvn.ark exp/dump_feats/dev dump/train_dev/deltafalse
/content/espnet/egs/an4/asr1/../../../utils/dump.sh --cmd run.pl --nj 8 --do_delta false data/train_dev/feats.scp data/train_nodev/cmvn.ark exp/dump_feats/recog/train_dev dump/train_dev/deltafalse
/content/espnet/egs/an4/asr1/../../../utils/dump.sh --cmd run.pl --nj 8 --do_delta false data/test/feats.scp data/train_nodev/cmvn.ark exp/dump_feats/recog/test dump/test/deltafalse
dictionary: data/lang_1char/train_nodev_units.txt
stage 2: Dictionary and Json Data Preparation
28 data/lang_1char/train_nodev_units.txt
/content/espnet/egs/an4/asr1/../../../utils/data2json.sh --feat dump/train_nodev/deltafalse/feats.scp data/train_nodev data/lang_1char/train_nodev_units.txt
/content/espnet/egs/an4/asr1/../../../utils/feat_to_shape.sh --cmd run.pl --nj 1 --filetype  --preprocess-conf  --verbose 0 dump/train_nodev/deltafalse/feats.scp data/train_nodev/tmp-dTUdQ/input/shape.scp
/content/espnet/egs/an4/asr1/../../../utils/data2json.sh --feat dump/train_dev/deltafalse/feats.scp data/train_dev data/lang_1char/train_nodev_units.txt
/content/espnet/egs/an4/asr1/../../../utils/feat_to_shape.sh --cmd run.pl --nj 1 --filetype  --preprocess-conf  --verbose 0 dump/train_dev/deltafalse/feats.scp data/train_dev/tmp-eDDsN/input/shape.scp
/content/espnet/egs/an4/asr1/../../../utils/data2json.sh --feat dump/train_dev/deltafalse/feats.scp data/train_dev data/lang_1char/train_nodev_units.txt
/content/espnet/egs/an4/asr1/../../../utils/feat_to_shape.sh --cmd run.pl --nj 1 --filetype  --preprocess-conf  --verbose 0 dump/train_dev/deltafalse/feats.scp data/train_dev/tmp-CW4nd/input/shape.scp
/content/espnet/egs/an4/asr1/../../../utils/data2json.sh --feat dump/test/deltafalse/feats.scp data/test data/lang_1char/train_nodev_units.txt
/content/espnet/egs/an4/asr1/../../../utils/feat_to_shape.sh --cmd run.pl --nj 1 --filetype  --preprocess-conf  --verbose 0 dump/test/deltafalse/feats.scp data/test/tmp-0xpK2/input/shape.scp
</pre>
</div>
</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Kaldi-style-directory-structure">Kaldi-style directory structure<a class="anchor-link" href="#Kaldi-style-directory-structure">&#182;</a></h2><p>Always we organize each recipe placed in <code>egs/xxx/asr1</code> in Kaldi way:</p>
<ul>
<li><code>conf/</code>: kaldi configurations, e.g., speech feature</li>
<li><code>data/</code>: almost raw <a href="https://kaldi-asr.org/doc/data_prep.html">data prepared by Kaldi</a></li>
<li><code>exp/</code>: intermidiate files through experiments, e.g., log files, model parameters</li>
<li><code>fbank/</code>: speech feature binary files, e.g., <a href="https://kaldi-asr.org/doc/io.html">ark, scp</a></li>
<li><code>dump/</code>: ESPnet meta data for tranining, e.g., json, hdf5</li>
<li><code>local/</code>: corpus specific data preparation scripts</li>
<li><a href="https://github.com/kaldi-asr/kaldi/tree/master/egs/wsj/s5/steps">steps/</a>, <a href="https://github.com/kaldi-asr/kaldi/tree/master/egs/wsj/s5/utils">utils/</a>: Kaldi's helper scripts</li>
</ul>

</div>
</div>
</div></section></section><section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>tree -L <span class="m">1</span> espnet/egs/an4/asr1
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>espnet/egs/an4/asr1
├── cmd.sh
├── conf
├── data
├── downloads
├── dump
├── exp
├── fbank
├── local
├── path.sh
├── RESULTS
├── run.sh
├── steps -&gt; ../../../tools/kaldi/egs/wsj/s5/steps
└── utils -&gt; ../../../tools/kaldi/egs/wsj/s5/utils

9 directories, 4 files
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="TIPS:-essential-files-in-data-preparation">TIPS: essential files in data preparation<a class="anchor-link" href="#TIPS:-essential-files-in-data-preparation">&#182;</a></h3><p>To create a new recipe, all you need is stage 1 that creates key-value pair files:</p>
<ul>
<li>speech<code>data/xxx/wav.scp</code></li>
<li>text<code>data/xxx/text</code></li>
</ul>

</div>
</div>
</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="raw-speech-file-list">raw speech file list<a class="anchor-link" href="#raw-speech-file-list">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>head espnet/egs/an4/asr1/data/train/wav.scp
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>fash-an251-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/an251-fash-b.sph |
fash-an253-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/an253-fash-b.sph |
fash-an254-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/an254-fash-b.sph |
fash-an255-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/an255-fash-b.sph |
fash-cen1-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/cen1-fash-b.sph |
fash-cen2-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/cen2-fash-b.sph |
fash-cen4-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/cen4-fash-b.sph |
fash-cen5-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/cen5-fash-b.sph |
fash-cen7-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fash/cen7-fash-b.sph |
fbbh-an86-b /content/espnet/egs/an4/asr1/../../../tools/kaldi/tools/sph2pipe_v2.5/sph2pipe -f wav -p -c 1 ./downloads/an4/wav/an4_clstk/fbbh/an86-fbbh-b.sph |
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="raw-text-list">raw text list<a class="anchor-link" href="#raw-text-list">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>head espnet/egs/an4/asr1/data/train/text
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>fash-an251-b YES
fash-an253-b GO
fash-an254-b YES
fash-an255-b U M N Y H SIX
fash-cen1-b H I N I C H
fash-cen2-b A M Y
fash-cen4-b M O R E W O O D
fash-cen5-b P I T T S B U R G H
fash-cen7-b TWO SIX EIGHT FOUR FOUR ONE EIGHT
fbbh-an86-b C Z D Z W EIGHT
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="TIPS:-explore-datasets-with-data.json">TIPS: explore datasets with data.json<a class="anchor-link" href="#TIPS:-explore-datasets-with-data.json">&#182;</a></h3><p>To explore datasets easily, ESPnet stores metadata <code>dump/xxx/data.json</code> in the stage 2.</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">json</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">kaldiio</span>

<span class="c1"># load 10-th speech/text in data.json</span>
<span class="n">root</span> <span class="o">=</span> <span class="s2">&quot;espnet/egs/an4/asr1&quot;</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">root</span> <span class="o">+</span> <span class="s2">&quot;/dump/test/deltafalse/data.json&quot;</span><span class="p">,</span> <span class="s2">&quot;r&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
  <span class="n">test_json</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">f</span><span class="p">)[</span><span class="s2">&quot;utts&quot;</span><span class="p">]</span>
  
<span class="n">key</span><span class="p">,</span> <span class="n">info</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">test_json</span><span class="o">.</span><span class="n">items</span><span class="p">())[</span><span class="mi">10</span><span class="p">]</span>

<span class="c1"># plot the speech feature</span>
<span class="n">fbank</span> <span class="o">=</span> <span class="n">kaldiio</span><span class="o">.</span><span class="n">load_mat</span><span class="p">(</span><span class="n">info</span><span class="p">[</span><span class="s2">&quot;input&quot;</span><span class="p">][</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;feat&quot;</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">matshow</span><span class="p">(</span><span class="n">fbank</span><span class="o">.</span><span class="n">T</span><span class="p">[::</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s2">&quot;: &quot;</span> <span class="o">+</span> <span class="n">info</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">][</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;text&quot;</span><span class="p">])</span>

<span class="c1"># print the key-value pair</span>
<span class="n">key</span><span class="p">,</span> <span class="n">info</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt output_prompt">Out[0]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>(&#39;fcaw-cen6-b&#39;,
 {&#39;input&#39;: [{&#39;feat&#39;: &#39;/content/espnet/egs/an4/asr1/dump/test/deltafalse/feats.1.ark:271757&#39;,
    &#39;name&#39;: &#39;input1&#39;,
    &#39;shape&#39;: [288, 83]}],
  &#39;output&#39;: [{&#39;name&#39;: &#39;target1&#39;,
    &#39;shape&#39;: [22, 30],
    &#39;text&#39;: &#39;ONE FIVE TWO THREE SIX&#39;,
    &#39;token&#39;: &#39;O N E &lt;space&gt; F I V E &lt;space&gt; T W O &lt;space&gt; T H R E E &lt;space&gt; S I X&#39;,
    &#39;tokenid&#39;: &#39;17 16 7 2 8 11 24 7 2 22 25 17 2 22 10 20 7 7 2 21 11 26&#39;}],
  &#39;utt2spk&#39;: &#39;fcaw&#39;})</pre>
</div>

</div>

<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Stage-3---4-NN-Training">Stage 3 - 4 NN Training<a class="anchor-link" href="#Stage-3---4-NN-Training">&#182;</a></h3><p>Let's go to the most interesting part...</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>tail espnet/egs/an4/asr1/conf/train_mtlalpha1.0.yaml
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>dlayers: 1
dunits: 300
# attention related
atype: location
adim: 320
aconv-chans: 10
aconv-filts: 100

# hybrid CTC/attention
mtlalpha: 1.0
</pre>
</div>
</div>

</div>
</div>

</div></div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span><span class="nb">cd</span> espnet/egs/an4/asr1<span class="p">;</span> ./run.sh  --ngpu <span class="m">1</span> --stage <span class="m">3</span> --stop-stage <span class="m">4</span> --train-config ./conf/train_mtlalpha1.0.yaml
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>dictionary: data/lang_1char/train_nodev_units.txt
stage 3: LM Preparation
WARNING:root:OOV rate = 0.00 %
stage 4: Network Training
</pre>
</div>
</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="TIPS:-change_yaml.py">TIPS: change_yaml.py<a class="anchor-link" href="#TIPS:-change_yaml.py">&#182;</a></h3><p>You can tweak YAML config by <strong>$(change_yaml.py xxx.yaml -a yyy=zzz)</strong></p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span><span class="nb">cd</span> espnet/egs/an4/asr1<span class="p">;</span> <span class="nb">source</span> path.sh<span class="p">;</span> <span class="err">\</span>
  <span class="o">./</span><span class="n">run</span><span class="o">.</span><span class="n">sh</span>  <span class="o">--</span><span class="n">ngpu</span> <span class="mi">1</span> <span class="o">--</span><span class="n">stage</span> <span class="mi">4</span> <span class="o">--</span><span class="n">stop</span><span class="o">-</span><span class="n">stage</span> <span class="mi">4</span> \
  <span class="o">--</span><span class="n">train</span><span class="o">-</span><span class="n">config</span> <span class="err">$</span><span class="p">(</span><span class="n">change_yaml</span><span class="o">.</span><span class="n">py</span> <span class="o">./</span><span class="n">conf</span><span class="o">/</span><span class="n">train_mtlalpha1</span><span class="o">.</span><span class="mf">0.</span><span class="n">yaml</span> <span class="o">-</span><span class="n">a</span> <span class="n">eunits</span><span class="o">=</span><span class="mi">100</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>dictionary: data/lang_1char/train_nodev_units.txt
stage 4: Network Training
</pre>
</div>
</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="TIPS:-tensorboard">TIPS: tensorboard<a class="anchor-link" href="#TIPS:-tensorboard">&#182;</a></h3><p>You can easily monitor effects of the config by tensorboard</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>pip install -q tf-nightly-2.0-preview
<span class="c1"># Load the TensorBoard notebook extension</span>
<span class="o">%</span><span class="k">load_ext</span> tensorboard 
<span class="o">%</span><span class="k">tensorboard</span> --logdir espnet/egs/an4/asr1/tensorboard
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>




<div class="output_text output_subarea ">
<pre>Reusing TensorBoard on port 6006 (pid 12588), started 0:40:18 ago. (Use &#39;!kill 12588&#39; to kill it.)</pre>
</div>

</div>

<div class="output_area">

    <div class="prompt"></div>



<div class="output_html rendered_html output_subarea ">

    <div id="root"></div>
    <script>
      (function() {
        window.TENSORBOARD_ENV = window.TENSORBOARD_ENV || {};
        window.TENSORBOARD_ENV["IN_COLAB"] = true;
        document.querySelector("base").href = "https://localhost:6006";
        function fixUpTensorboard(root) {
          const tftb = root.querySelector("tf-tensorboard");
          // Disable the fragment manipulation behavior in Colab. Not
          // only is the behavior not useful (as the iframe's location
          // is not visible to the user), it causes TensorBoard's usage
          // of `window.replace` to navigate away from the page and to
          // the `localhost:<port>` URL specified by the base URI, which
          // in turn causes the frame to (likely) crash.
          tftb.removeAttribute("use-hash");
        }
        function executeAllScripts(root) {
          // When `script` elements are inserted into the DOM by
          // assigning to an element's `innerHTML`, the scripts are not
          // executed. Thus, we manually re-insert these scripts so that
          // TensorBoard can initialize itself.
          for (const script of root.querySelectorAll("script")) {
            const newScript = document.createElement("script");
            newScript.type = script.type;
            newScript.textContent = script.textContent;
            root.appendChild(newScript);
            script.remove();
          }
        }
        function setHeight(root, height) {
          // We set the height dynamically after the TensorBoard UI has
          // been initialized. This avoids an intermediate state in
          // which the container plus the UI become taller than the
          // final width and cause the Colab output frame to be
          // permanently resized, eventually leading to an empty
          // vertical gap below the TensorBoard UI. It's not clear
          // exactly what causes this problematic intermediate state,
          // but setting the height late seems to fix it.
          root.style.height = `${height}px`;
        }
        const root = document.getElementById("root");
        fetch(".")
          .then((x) => x.text())
          .then((html) => void (root.innerHTML = html))
          .then(() => fixUpTensorboard(root))
          .then(() => executeAllScripts(root))
          .then(() => setHeight(root, 800));
      })();
    </script>
  
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><img src="asr_tensorboard.png" alt="tb"></p>

</div>
</div>
</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Decoding-and-evaluation">Decoding and evaluation<a class="anchor-link" href="#Decoding-and-evaluation">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>decode config (<code>change_yaml.py</code> also works)</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>cat espnet/egs/an4/asr1/conf/decode_ctcweight1.0.yaml
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre># decoding parameter
beam-size: 20
penalty: 0.0
maxlenratio: 0.0
minlenratio: 0.0
ctc-weight: 1.0
lm-weight: 1.0
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="Command-line-usage">Command line usage<a class="anchor-link" href="#Command-line-usage">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span><span class="nb">cd</span> espnet/egs/an4/asr1<span class="p">;</span> ./run.sh  --stage <span class="m">5</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>dictionary: data/lang_1char/train_nodev_units.txt
stage 5: Decoding
2019-07-28 13:26:38,528 (splitjson:40) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/splitjson.py --parts 8 dump/train_dev/deltafalse/data.json
2019-07-28 13:26:38,530 (splitjson:52) INFO: number of utterances = 100
2019-07-28 13:26:38,588 (splitjson:40) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/splitjson.py --parts 8 dump/test/deltafalse/data.json
2019-07-28 13:26:38,590 (splitjson:52) INFO: number of utterances = 130
2019-07-28 13:37:48,300 (concatjson:36) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/concatjson.py exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.1.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.2.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.3.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.4.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.5.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.6.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.7.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.8.json
2019-07-28 13:37:48,303 (concatjson:46) INFO: new json has 100 utterances
2019-07-28 13:37:50,231 (json2trn:43) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/json2trn.py exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.json data/lang_1char/train_nodev_units.txt --num-spkrs 1 --refs exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/ref.trn --hyps exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/hyp.trn
2019-07-28 13:37:50,231 (json2trn:45) INFO: reading exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/data.json
2019-07-28 13:37:50,233 (json2trn:49) INFO: reading data/lang_1char/train_nodev_units.txt
write a CER (or TER) result in exp/train_nodev_pytorch_train_mtlalpha1.0/decode_train_dev_decode_ctcweight1.0_lm_word100/result.txt
|   SPKR     |  # Snt     # Wrd   |   Corr       Sub        Del        Ins       Err      S.Err   |
|   Sum/Avg  |   100       1915   |   85.2       6.7        8.1        2.3      17.2       75.0   |
2019-07-28 13:38:55,169 (concatjson:36) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/concatjson.py exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.1.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.2.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.3.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.4.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.5.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.6.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.7.json exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.8.json
2019-07-28 13:38:55,170 (concatjson:46) INFO: new json has 130 utterances
2019-07-28 13:38:55,775 (json2trn:43) INFO: /usr/bin/python3 /content/espnet/egs/an4/asr1/../../../utils/json2trn.py exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.json data/lang_1char/train_nodev_units.txt --num-spkrs 1 --refs exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/ref.trn --hyps exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/hyp.trn
2019-07-28 13:38:55,775 (json2trn:45) INFO: reading exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.json
2019-07-28 13:38:55,778 (json2trn:49) INFO: reading data/lang_1char/train_nodev_units.txt
write a CER (or TER) result in exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/result.txt
|  SPKR     |  # Snt    # Wrd   |  Corr        Sub       Del       Ins       Err     S.Err   |
|  Sum/Avg  |   130      2565   |  92.0        4.2       3.8       1.5       9.6      59.2   |
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="ASR-result-as-data.json">ASR result as <code>data.json</code><a class="anchor-link" href="#ASR-result-as-data.json">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>head -n20 espnet/egs/an4/asr1/exp/train_nodev_pytorch_train_mtlalpha1.0/decode_test_decode_ctcweight1.0_lm_word100/data.json
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>{
    &#34;utts&#34;: {
        &#34;fcaw-an406-b&#34;: {
            &#34;output&#34;: [
                {
                    &#34;name&#34;: &#34;target1[1]&#34;,
                    &#34;rec_text&#34;: &#34;&lt;blank&gt;&lt;blank&gt;&lt;blank&gt;RUBOU&lt;blank&gt;T&lt;blank&gt;&lt;blank&gt;&lt;blank&gt; T N E F THREE NINE&lt;eos&gt;&#34;,
                    &#34;rec_token&#34;: &#34;&lt;blank&gt; &lt;blank&gt; &lt;blank&gt; R U B O U &lt;blank&gt; T &lt;blank&gt; &lt;blank&gt; &lt;blank&gt; &lt;space&gt; T &lt;space&gt; N &lt;space&gt; E &lt;space&gt; F &lt;space&gt; T H R E E &lt;space&gt; N I N E &lt;eos&gt;&#34;,
                    &#34;rec_tokenid&#34;: &#34;0 0 0 20 23 4 17 23 0 22 0 0 0 2 22 2 16 2 7 2 8 2 22 10 20 7 7 2 16 11 16 7 29&#34;,
                    &#34;score&#34;: -1.0287089347839355,
                    &#34;shape&#34;: [
                        25,
                        30
                    ],
                    &#34;text&#34;: &#34;RUBOUT G M E F THREE NINE&#34;,
                    &#34;token&#34;: &#34;R U B O U T &lt;space&gt; G &lt;space&gt; M &lt;space&gt; E &lt;space&gt; F &lt;space&gt; T H R E E &lt;space&gt; N I N E&#34;,
                    &#34;tokenid&#34;: &#34;20 23 4 17 23 22 2 9 2 15 2 7 2 8 2 22 10 20 7 7 2 16 11 16 7&#34;
                }
            ],
            &#34;utt2spk&#34;: &#34;fcaw&#34;
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Recognize-speech-from-python">Recognize speech from python<a class="anchor-link" href="#Recognize-speech-from-python">&#182;</a></h3><p>Let's use  ESPnet as a library and the trained model:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>ls espnet/egs/an4/asr1/exp/train_nodev_pytorch_train_mtlalpha1.0/results
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>cer.png		 snapshot.ep.1	 snapshot.ep.14  snapshot.ep.19  snapshot.ep.5
log		 snapshot.ep.10  snapshot.ep.15  snapshot.ep.2	 snapshot.ep.6
loss.png	 snapshot.ep.11  snapshot.ep.16  snapshot.ep.20  snapshot.ep.7
model.json	 snapshot.ep.12  snapshot.ep.17  snapshot.ep.3	 snapshot.ep.8
model.loss.best  snapshot.ep.13  snapshot.ep.18  snapshot.ep.4	 snapshot.ep.9
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="recap:-load-speech-from-data.json">recap: load speech from data.json<a class="anchor-link" href="#recap:-load-speech-from-data.json">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">json</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">kaldiio</span>

<span class="c1"># load 10-th speech/text in data.json</span>
<span class="n">root</span> <span class="o">=</span> <span class="s2">&quot;espnet/egs/an4/asr1&quot;</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">root</span> <span class="o">+</span> <span class="s2">&quot;/dump/test/deltafalse/data.json&quot;</span><span class="p">,</span> <span class="s2">&quot;r&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
  <span class="n">test_json</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">f</span><span class="p">)[</span><span class="s2">&quot;utts&quot;</span><span class="p">]</span>
  
<span class="n">key</span><span class="p">,</span> <span class="n">info</span> <span class="o">=</span> <span class="nb">list</span><span class="p">(</span><span class="n">test_json</span><span class="o">.</span><span class="n">items</span><span class="p">())[</span><span class="mi">10</span><span class="p">]</span>

<span class="c1"># plot the speech feature</span>
<span class="n">fbank</span> <span class="o">=</span> <span class="n">kaldiio</span><span class="o">.</span><span class="n">load_mat</span><span class="p">(</span><span class="n">info</span><span class="p">[</span><span class="s2">&quot;input&quot;</span><span class="p">][</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;feat&quot;</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">matshow</span><span class="p">(</span><span class="n">fbank</span><span class="o">.</span><span class="n">T</span><span class="p">[::</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s2">&quot;: &quot;</span> <span class="o">+</span> <span class="n">info</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">][</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;text&quot;</span><span class="p">])</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt output_prompt">Out[0]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>Text(0.5, 1.05, &#39;fcaw-cen6-b: ONE FIVE TWO THREE SIX&#39;)</pre>
</div>

</div>

<div class="output_area">

    <div class="prompt"></div>




<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h4 id="load-model">load model<a class="anchor-link" href="#load-model">&#182;</a></h4>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">json</span>
<span class="kn">import</span> <span class="nn">torch</span>
<span class="kn">import</span> <span class="nn">argparse</span>
<span class="kn">from</span> <span class="nn">espnet.bin.asr_recog</span> <span class="k">import</span> <span class="n">get_parser</span>
<span class="kn">from</span> <span class="nn">espnet.nets.pytorch_backend.e2e_asr</span> <span class="k">import</span> <span class="n">E2E</span>

<span class="n">root</span> <span class="o">=</span> <span class="s2">&quot;espnet/egs/an4/asr1&quot;</span>
<span class="n">model_dir</span> <span class="o">=</span> <span class="n">root</span> <span class="o">+</span> <span class="s2">&quot;/exp/train_nodev_pytorch_train_mtlalpha1.0/results&quot;</span>

<span class="c1"># load model</span>
<span class="k">with</span> <span class="nb">open</span><span class="p">(</span><span class="n">model_dir</span> <span class="o">+</span> <span class="s2">&quot;/model.json&quot;</span><span class="p">,</span> <span class="s2">&quot;r&quot;</span><span class="p">)</span> <span class="k">as</span> <span class="n">f</span><span class="p">:</span>
  <span class="n">idim</span><span class="p">,</span> <span class="n">odim</span><span class="p">,</span> <span class="n">conf</span> <span class="o">=</span> <span class="n">json</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">f</span><span class="p">)</span>
<span class="n">model</span> <span class="o">=</span> <span class="n">E2E</span><span class="p">(</span><span class="n">idim</span><span class="p">,</span> <span class="n">odim</span><span class="p">,</span> <span class="n">argparse</span><span class="o">.</span><span class="n">Namespace</span><span class="p">(</span><span class="o">**</span><span class="n">conf</span><span class="p">))</span>
<span class="n">model</span><span class="o">.</span><span class="n">load_state_dict</span><span class="p">(</span><span class="n">torch</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="n">model_dir</span> <span class="o">+</span> <span class="s2">&quot;/model.loss.best&quot;</span><span class="p">))</span>
<span class="n">model</span><span class="o">.</span><span class="n">cpu</span><span class="p">()</span><span class="o">.</span><span class="n">eval</span><span class="p">()</span>

<span class="c1"># recognize speech</span>
<span class="n">parser</span> <span class="o">=</span> <span class="n">get_parser</span><span class="p">()</span>
<span class="n">args</span> <span class="o">=</span> <span class="n">parser</span><span class="o">.</span><span class="n">parse_args</span><span class="p">([</span><span class="s2">&quot;--beam-size&quot;</span><span class="p">,</span> <span class="s2">&quot;2&quot;</span><span class="p">,</span> <span class="s2">&quot;--ctc-weight&quot;</span><span class="p">,</span> <span class="s2">&quot;1.0&quot;</span><span class="p">,</span> <span class="s2">&quot;--result-label&quot;</span><span class="p">,</span> <span class="s2">&quot;out.json&quot;</span><span class="p">,</span> <span class="s2">&quot;--model&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">])</span>
<span class="n">result</span> <span class="o">=</span> <span class="n">model</span><span class="o">.</span><span class="n">recognize</span><span class="p">(</span><span class="n">fbank</span><span class="p">,</span> <span class="n">args</span><span class="p">,</span> <span class="n">token_list</span><span class="p">)</span>
<span class="n">s</span> <span class="o">=</span> <span class="s2">&quot;&quot;</span><span class="o">.</span><span class="n">join</span><span class="p">(</span><span class="n">conf</span><span class="p">[</span><span class="s2">&quot;char_list&quot;</span><span class="p">][</span><span class="n">y</span><span class="p">]</span> <span class="k">for</span> <span class="n">y</span> <span class="ow">in</span> <span class="n">result</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;yseq&quot;</span><span class="p">])</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;&lt;eos&gt;&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;&lt;space&gt;&quot;</span><span class="p">,</span> <span class="s2">&quot; &quot;</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;&lt;blank&gt;&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;groundtruth:&quot;</span><span class="p">,</span> <span class="n">info</span><span class="p">[</span><span class="s2">&quot;output&quot;</span><span class="p">][</span><span class="mi">0</span><span class="p">][</span><span class="s2">&quot;text&quot;</span><span class="p">])</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;prediction: &quot;</span><span class="p">,</span> <span class="n">s</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt"></div>


<div class="output_subarea output_stream output_stdout output_text">
<pre>groundtruth: ONE FIVE TWO THREE SIX
prediction:  ONE FIVE TWO THREY SIX
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[0]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
<span class="kn">import</span> <span class="nn">kaldiio</span>
<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="k">import</span> <span class="n">Audio</span>


<span class="k">try</span><span class="p">:</span>
  <span class="n">d</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">getcwd</span><span class="p">()</span>
  <span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="n">root</span><span class="p">)</span>
  <span class="n">sr</span><span class="p">,</span> <span class="n">wav</span> <span class="o">=</span> <span class="n">kaldiio</span><span class="o">.</span><span class="n">load_scp</span><span class="p">(</span><span class="s2">&quot;data/test/wav.scp&quot;</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span>
<span class="k">finally</span><span class="p">:</span>
  <span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="n">d</span><span class="p">)</span>
<span class="n">Audio</span><span class="p">(</span><span class="n">wav</span><span class="p">,</span> <span class="n">rate</span><span class="o">=</span><span class="n">sr</span><span class="p">)</span>
</pre></div>

    </div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">

    <div class="prompt output_prompt">Out[0]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">

                <audio controls="controls" >
                    <source src="data:audio/wav;base64,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0f/m/6b/fP9n/1z/cf9n/1L/R/98/5z/h/+R/7z/pv+x//v/vP8aAE8AhABvAPkADgEjAe4A+QDuAKQAOgBEABoADwDG/8b/+//b/5z/sf+c/3z/kf+8/3H/h/+m/9v/2/86AC8AWgCZAMQAbwCuAMQA4wA4AVcCTQG8/zgB7QEDAdkAAwFDASwCAwFEAPcB4gGkABgBwgEYAW8ARADZAPH/XP+R/zz/Hf9x/37+3f7x/3H/yP4FAHkAR/9z/if/ZACH/wf/xv8PABoA2QAaAPv/DgFaADz/OgDOANv/RADuAGQAnP8FALkADwA6ABgBbwBvAK0B4wB5AKIBDgFvADgBLgFkAJkALgFaANv/JQAvAPH/sf8lAHkAZACEAA4BxAADASMBrgADAaIB+QAYAW0BpACEALkAhACZAKQAxADjAHkAOgAPAEQAWgB5AGQATwDR/2f/kf/R/7z/xv8FAPv/5v/m/2QAjwB5AA8ATwBkADoA+/9kADoAOgBEALkAmQC5AO4ALgHuAA4BOAFjAWMBYwFDARgBIwEjAS4BQwFNAU0BOAFYARgBDgEuATgBQwHZALkAeQB5AG8AjwAvAE8ADwAlACUAWgA6AJkAuQCPAGQA4wDOANkA7gAYAS4BOAFDAU0BggEjAUMBWAFjAQMB2QCZAPkA+QC5APkA+QCEAK4AzgBvAOMA7gDjAMQAuQBPAGQALwAvAAUAWgA6AFoAGgBaAGQAbwCuAO4ApACEAG8AWgAPAGQATwBvADoAjwBPADoA+//7/xoAWgCPAKQAbwB5AGQAuQDZAMQA4wDuAM4AmQD5AC4BYwGiAYIBYwGCAU0BjQFNAW0BogGiAW0BogFtAW0BggFtAZgBTQFYAW0BTQHuANkA2QCEAJkAhAC5AKQAjwBkAFoAOgBaAG8AhABEAI8AeQCPAI8ApACEAM4A2QCkALkAxACZAJkA2QBvAK4A2QCPAK4ArgDOAO4AxAC5AM4AxADEAPkADgFDAU0BLgGYAW0BbQFjAYIBYwFjAS4BLgEDAe4AIwFtAYIBLgFNATgBGAEOAW0BTQFYAVgBzQHCAc0BjQGiAYIBeAFtAY0BeAFtARgBYwEOAQMB4wAYAc4AxACkAHkAZACZAHkAhAB5AGQAWgBPAE8AWgBEABoALwB5AIQApACEAG8AmQCEAMQA7gAjAbkA7gD5ABgB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jwCPAHkAeQB5AE8ABQAFABoAOgAvACUAJQAvAPH/8f/x/w8AOgAPAOb/5v/x/9v/xv/m/w8AJQAaAAUA8f8vABoA0f8FABoAJQAaAE8AWgBPAFoAmQCZAIQATwBkAHkAuQCkAK4AhACkAMQArgCZAK4ApAC5AM4A7gDjAPkAAwEuARgBAwEuAVgBQwEuAWMBWAE4AQMB2QDOAOMAxACuAG8ADwD7/+b/8f/G/+b/0f/R/6b/sf+8/9H/0f/b/wUAGgBaAEQALwAaAFoATwA6ADoATwAvAE8AGgAlAEQARABPAIQAeQCZAKQAuQCZAI8AhACZAGQATwBaAG8AhACEAI8AuQCkAIQAhABvADoAWgBaAEQAJQA6AAUABQDR//H/vP+8/6b/xv/x/wUAxv+x/9H/8f/m/9H/0f/b/8b/BQD7/yUAWgB5AIQAuQCPAK4AmQCuAJkAmQCZAKQApACkANkAmQC5AOMA7gDZAOMA2QCuAKQAjwB5AJkAhABaACUATwBkAHkAOgAvAEQAbwBPADoAOgD7//v/DwDR/9H/vP/m//H/LwAvAA8A8f/7/9H/kf98/4f/kf/G/7H/pv+x//v/BQA6AEQAbwB5AJkAmQCuALkA4wDuAAMB4wDjAOMADgEjAU0BbQFjAS4BTQFjAXgBQwEYAe4ADgH5ACMB7gAOAQMBLgEDAS4BOAEDAQMBGAHjAOMAuQC5AJkAmQCuAK4ApADEAO4A4wCkAK4A4wDuAO4A4wDOANkA4wDuABgBGAEjAS4BQwE4ATgBIwEYAQMBrgBkAFoAOgBPAE8AbwBvAI8AZACkAK4A2QC5AOMAzgDZALkA4wDZAPkAzgD5AAMB+QD5ANkA4wDZAOMA+QAjARgB+QD5AMQAxADEALkA2QD5AAMB4wCkAKQAmQCZAFoAWgBaAEQAbwCZAK4AjwCkAI8AjwCEAI8AeQCEAI8AuQDEALkAmQCZAHkAhABvAGQAhACPAG8AWgCPAJkApABkAE8ATwAaACUARAB5AGQAbwBPAE8ARABPADoAbwA6AEQAOgA6AE8AZAA6AC8AGgAlAC8ALwBEAFoATwBPAGQAeQBPAEQAOgBEAEQAOgA6AE8AWgBaACUATwBvAK4AjwCEAJkAxADEAPkA7gDEAOMA7gD5AA4B+QD5AA4B7gAYAQ4BGAEjAS4BLgE4AQ4B+QDuAA4B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" type="audio/wav" />
                    Your browser does not support the audio element.
                </audio>
              
</div>

</div>

</div>
</div>

</div></section></section>
</div>
</div>

<script>

require(
    {
      // it makes sense to wait a little bit when you are loading
      // reveal from a cdn in a slow connection environment
      waitSeconds: 15
    },
    [
      "https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/lib/js/head.min.js",
      "https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/js/reveal.js"
    ],

    function(head, Reveal){

        // Full list of configuration options available here: https://github.com/hakimel/reveal.js#configuration
        Reveal.initialize({
            controls: true,
            progress: true,
            history: true,

            transition: "slide",

            // Optional libraries used to extend on reveal.js
            dependencies: [
                { src: "https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/lib/js/classList.js",
                  condition: function() { return !document.body.classList; } },
                { src: "https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/notes/notes.js",
                  async: true,
                  condition: function() { return !!document.body.classList; } }
            ]
        });

        var update = function(event){
          if(MathJax.Hub.getAllJax(Reveal.getCurrentSlide())){
            MathJax.Hub.Rerender(Reveal.getCurrentSlide());
          }
        };

        Reveal.addEventListener('slidechanged', update);

        function setScrollingSlide() {
            var scroll = false
            if (scroll === true) {
              var h = $('.reveal').height() * 0.95;
              $('section.present').find('section')
                .filter(function() {
                  return $(this).height() > h;
                })
                .css('height', 'calc(95vh)')
                .css('overflow-y', 'scroll')
                .css('margin-top', '20px');
            }
        }

        // check and set the scrolling slide every time the slide change
        Reveal.addEventListener('slidechanged', setScrollingSlide);

    }

);
</script>

</body>


</html>
